Я пишу приложение, имеющее несколько модульную систему. В нем есть основное приложение и некоторые приложения, которые состоят из одного Service
, который реализует желаемый интерфейс. Я создал the guide, чтобы создать связь IPC. Но теперь мне нужно получить все сервисы, установленные в системе, с которыми может работать мое основное приложение. Как мне это сделать? Я имею в виду, есть ли способ отметить мои приложения Service
с каким-то тегом, а затем фильтровать результаты, представленные PackageManager#getInstalledPackages()
на основе этого значения тега? Какова распространенная практика?Получение пакетов из PackageManager
1
A
ответ
1
Создайте индивидуальный подход, на который будут реагировать ваши действия. Затем вы можете использовать PackageManager.queryIntentServices, чтобы получить список соответствующих сервисов. Вы можете получить информацию о пакете и т. Д. Из информации, встроенной в ResolveInfos.
В идеале вы использовали бы эти намерения для вызова сервисов, но всегда можете использовать их в качестве идентификационных тегов и вернуться к механизму привязки, который вы использовали раньше.
Смежные вопросы
- 1. Получение пакетов java-пакетов
- 2. Получение списка файлов .so с помощью packagemanager
- 3. Получение имен пакетов из классов
- 4. PackageManager 3.0.2 - Добавление плагинов
- 5. PackageManager namenotfoundexception
- 6. Получение пакета пакетов
- 7. Расширение PackageManager Внедрение SharedPreferences
- 8. Получение IP-пакетов из сырого сокета
- 9. Linux Kernel: Получение пакетов из netdevice
- 10. Частичное получение пакетов из сокета C++
- 11. Scapy - получение RSSI из пакетов WiFi
- 12. Эффективное получение нескольких пакетов
- 13. Получение пакетов UDP-пакетов в PHP
- 14. Извлечение значков приложений xhdpi из packageManager?
- 15. Получение пакетов в UDP
- 16. Android packagemanager не запускает приложение
- 17. Пакет установки пакета обновления пакета PackageManager
- 18. PackageManager: Не предоставление разрешения
- 19. Android Packagemanager queryIntentActivitys
- 20. Error PackageManager Console
- 21. Можно ли переопределить Android PackageManager :: clearAllApplicationUserData?
- 22. Получение пакетов в UDP-Java
- 23. Устранение неполадок при установке приложения packagemanager
- 24. C# Raw socket Получение пакетов
- 25. android open PackageManager как диалог
- 26. не может найти символ PackageManager
- 27. PackageManager в Android дает дубликаты
- 28. Получение байтовых пакетов по TCP
- 29. Получение пакетов датаграмм не отображается
- 30. Получение пакетов UDP в C