Как получить значение uid приложения Android из списка, отображаемого в счетчике?

, я разрабатываю небольшое приложение, которое отображает установленное приложение в виде списка в счетчике. В качестве значений счетчика отображается только имя приложения. Каждый раз, когда я выбираю приложение из счетчика, мне нужно получить UID выбранного приложения. Как я могу реализовать эту функцию?

Ниже приведен мой код для получения имени приложения из счетчика

appspinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View arg1,
                int app_pos, long app_id) {
            // TODO Auto-generated method stub
            String app_selected=parent.getItemAtPosition(app_pos).toString();

        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub
            return;
        }
    });

Установленное приложение сохраняется в списке с использованием класса PackageManager, а с помощью класса PackageInfo я получаю имя приложения .

7
задан Unnikrishnan 29 July 2011 в 16:06
поделиться