Доступ к удаленному сервису в разных приложениях
Я определил удаленную службу над файлом AIDL. Теперь я хочу получить доступ к этой службе в другом приложении. Но как я могу это сделать? Файл AIDL недоступен в моем втором приложении, и если я просто скопирую файл AIDL, тогда служба может быть найдена.
Любые подсказки для этой проблемы?
Спасибо Sebi
Ответы
Ответ 1
В дополнение к копированию файла AIDL в другое приложение вам необходимо объявить службу через intent-filter
в манифесте под именем (например, action
), где ваше другое приложение может ссылаться на него. См. здесь и здесь для примера клиента и службы реализуя этот шаблон.