У меня есть программное обеспечение C ++ на Android разделе поставщика, которое должно быть там, потому что оно использует некоторые проприетарные библиотеки оттуда. Это программное обеспечение собирает некоторую информацию, которую необходимо отправить в приложение-службу Android, которое будет хранить всю информацию в базе данных.
«Проблема» в том, что из Android P мы имеем проектную тройную область , которая отделяет раздел вендора от остальных. Я провел некоторые исследования интерфейсов HIDL, чтобы удовлетворить свои потребности, но это больше похоже на абстрактную аппаратную реализацию, которая представляет собой просто интерфейс для «отправки данных в простое приложение» ...
В любом случае, вопрос заключается в следующем: Есть ли другое решение, которое может обеспечить «безопасную» связь между моей реализацией C ++ и реализацией Android Service?
Я не делюсь своим кодом здесь, потому что это скорее вопрос архитектуры, чем вопрос реализации.
Заранее спасибо за поддержку.