Android Платформа (ТВ): как запустить процесс на каком-то общем уровне, когда другие android приложения могут передавать ему данные - PullRequest
0 голосов
/ 22 января 2020

Я хотел бы запустить процесс (скажем, eserver) как отдельный процесс или процесс системного уровня, к которому другие приложения Android могут получить дескриптор из eserver и затем передать ему данные. Я не могу найти, возможно ли вообще этого достичь.

У меня есть три разных приложения Android, если я привязываю этот процессный сервер к каждому приложению по отдельности, то это работает, но я хотел бы прервать это связывание и заставляет процессный сервер работать как единое целое (как процесс может работать в стандартной Linux системе), чтобы мне не приходилось связывать его с каждым Android приложением.

Я пытался запустите этот процесс из оболочки adb, но на уровне приложения не было возможности получить дескриптор от него.

1 Ответ

0 голосов
/ 20 марта 2020

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

...