Доступ к удаленному сервису в разных приложениях

Я определил удаленную службу над файлом AIDL. Теперь я хочу получить доступ к этой службе в другом приложении. Но как я могу это сделать? Файл AIDL недоступен в моем втором приложении, и если я просто скопирую файл AIDL, тогда служба может быть найдена.

Любые подсказки для этой проблемы?

Спасибо Sebi

Ответ 1

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