【发布时间】:2019-07-31 09:25:34
【问题描述】:
我正在调查一项针对 AOSP 的自定义系统服务,以通过网络为系统提供基本的远程控制(切换用户和启动应用程序)。它应该基于 Android 9。为了未来的可移植性,如果可能的话,我更愿意使用高级别的 Java API。
我在系统级别上对 Android 了解不多。看来,至少部分功能可以通过与 Activity Manager 通信来覆盖,这可能是一个很好的起点。
我的一些问题:
是否打算让不同的系统服务相互通信?
如果这是可能的,一个系统服务如何使用其他服务的功能?尽管所有服务都在同一个进程中,但这是否仍应通过 HIDL/binder?
是否有现有的系统服务可以做类似的事情作为参考?
【问题讨论】: