Я работаю над добавлением службы приложений Native на платформе Android и задаюсь вопросом, существует ли правильный способ завершения межпроцессных транзакций между службой Java и службой Native.
- Сколько стоит сделать это?успешно компилировать нативный сервис на платформе Android?
- Можно ли использовать Binder для IPC между двумя кроссплатформенными сервисами?Как я понимаю, для расширения интерфейса существуют собственные библиотеки связывателей.Как происходит транзакция между этими двумя?Может ли собственная служба приложений получить доступ из системы для связывателя службы Java?
- Заменяет ли связыватель работу JNI на маршаллинг и демаршаллинг?
- Я считаю, что вспомогательные интерфейсы будут необходимы и могут использоваться со стороны Java, янужно будет добавить аналогичный интерфейс в компоненте Native, есть ли аналогичный генератор aidl со стороны Native?найдено это .кто-нибудь использовал это?Это похоже на Java aidls с точки зрения использования / Impl?
Спасибо!Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.