Хорошо, чтобы добиться того, чего вы хотите, вам нужно внести некоторые изменения в ваш код.
Сделать имя пакета частью вашего appNamesList, например
appNameList = ArrayList<HashMap<String,String>>();
, чтобы при получении элементаваш слушатель, используя
listView.getAdapter().getItem(i);
, вы получите имя пакета как часть этого элемента.
теперь вы можете использовать его как хотите.
Если вы все ещезапутаться или у вас есть другие сомнения, дайте мне знать.