списки PackageExplorer все умысел фильтры, определенные в приложениях в устройстве
Чтобы ответить на ваш вопрос: Вы создаете пристальный фильтр (ы) вы хотите использовать, чтобы вызвать вашу деятельность, чтобы быть выбран, когда программа ищет услугу или деятельность. Поэтому каждая операция в пакете определяет собственный список фильтров-намерений.
Мне было полезно иметь список всех фильтров намерений, определенных всеми приложениями на устройстве, - так что знайте, какие приложения система будет вызывать при обработке намерения. Я разместил бесплатное приложение на Android Market, ища «Package Explorer», который ищет все приложения, которые он может найти на вашем устройстве, расшифровывает файл AndroidManifest.xml и отображает список всех фильтров намерений, определенных всеми приложениями. Таблица всех фильтров намерений может быть отсортирована по полям Action, Category, Data (например, схема или тип изображения), имени пакета или типу фильтра намерений, чтобы вы могли найти на своем устройстве все Activites, которые отвечают на различные действия или категории.
Проводник пакетов также собирает все поля разрешений-применений в манифесте и отображает список приложений, для которых требуются разрешения. Таким образом, вы можете найти все пакеты, которые используют SEND_SMS или что-то в этом роде. При нажатии на имя пакета отображается декодированный (несжатый двоичный) файл AndroidManifest.xml для пакета.
Ахан дал мне понять, что ... –
И я могу сказать вам, что вы не сможете определить, когда начнется большинство приложений, и вы почти наверняка не сможете сказать, когда они выйдут на передний план. Конечно, вы можете изменить прошивку Android, если вам нужна эта информация для определенной цели. Но в остальном это проблема безопасности. – Falmarri
, к сожалению, только небольшая часть приложений предоставляет документацию по их намерениям ... – pleerock