listas PackageExplorer todos intención de filtros definidos en aplicaciones en su dispositivo
Para responder a su pregunta: Se crea la intención-filtro (s) que desea ser utilizado para hacer que su actividad para ser seleccionado cuando un programa es buscando un servicio o actividad. Entonces cada Actividad en un Paquete define su propia lista de filtros de intención.
Me pareció útil tener una lista de todos los filtros de intención definidos por todas las aplicaciones en un dispositivo, para saber qué aplicaciones el sistema invocaría cuando se procesara una intención. Puse una aplicación gratuita en Android Market, busco 'Package Explorer' que busca todas las aplicaciones que puede encontrar en su dispositivo, decodifica el archivo AndroidManifest.xml y muestra una lista de todos los filtros de intención definidos por todas las aplicaciones. La tabla de todos los filtros de intención se puede ordenar por acción, categoría, campos de datos (es decir, esquema o tipo mimet), nombre del paquete o tipo de filtro de intención para que pueda encontrar todas las actividades en su dispositivo que responden a varias acciones o categorías.
Package Explorer también recopila todos los campos de permisos de uso en el manifiesto y muestra una lista de las aplicaciones que requieren permisos. Para que pueda encontrar todos los paquetes que usan 'SEND_SMS' o algo así. Al hacer clic en el nombre de un paquete, se muestra el archivo AndroidManifest.xml descodificado (sin comprimir) para el paquete.
Ahan déjame ver que ... –
Y puedo decirte que no podrás determinar cuándo comienzan la mayoría de las aplicaciones y que casi con seguridad no serás capaz de decir cuándo entran en primer plano. Por supuesto, puede modificar el firmware de Android si necesita esta información para un propósito específico. Pero de lo contrario es un problema de seguridad. – Falmarri
desafortunadamente solo una pequeña parte de las aplicaciones proporciona documentación para sus intenciones ... – pleerock