Estoy desarrollando una pequeña aplicación que muestra la aplicación instalada como una lista en una ruleta. Solo el nombre de la aplicación se muestra como valores de referencia. Cada vez que selecciono una aplicación de spinner, necesito recuperar el UID de la aplicación seleccionada. ¿Cómo puedo implementar la función?¿Cómo obtener el valor de uid de una aplicación de Android desde una lista que se muestra en una ruleta?
El siguiente es el código para obtener el nombre de la aplicación de la ruleta
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;
}
});
La aplicación instalada se almacena en una lista utilizando la clase PackageManager y el uso de la clase packageinfo estoy recibiendo el nombre de la aplicación.
gracias por la sugerencia .. – Unnikrishnan
tal vez añadir un 'romper;' después de encontrar un donante compatible para evitar procesos innecesarios :) – pablisco
Gracias por la sugerencia @pablisco, he hecho la edición. – Wolfcow