, я разрабатываю небольшое приложение, которое отображает установленное приложение в виде списка в счетчике. В качестве значений счетчика отображается только имя приложения. Каждый раз, когда я выбираю приложение из счетчика, мне нужно получить 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 я получаю имя приложения .