Cómo obtener una lista de aplicaciones Android instaladas y elegir una para ejecutar
Hice una pregunta similar a esta a principios de esta semana, pero todavía no estoy entendiendo cómo obtener una lista de todas las aplicaciones instaladas y luego elegir una para ejecutar.
He intentado:
Intent intent = new Intent(ACTION_MAIN);
intent.addCategory(CATEGORY_LAUNCHER);
Y esto solo muestra la aplicación que está preinstalada o puede ejecutar el tipo de Intent ACTION_MAIN.
También sé que puedo usar PackageManager para obtener todas las aplicaciones instaladas, pero ¿cómo puedo usar esto para ejecutar una aplicación específica?
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52