0

我正在构建一个自定义 Android,我想要一个 SystemService,它可以监视一些文件。它需要系统权限,才能访问其他应用程序的文件。

在互联网上搜索如何构建 Android SystemService 时,我只找到一些示例,其中一些应用程序通过 Manager 和 Binder 与该服务通信。这对我来说不是必需的,因为服务应该定期检查并通过 TCP/UDP 发送报告。我将如何构建一个非常简单的服务(如 hello-world 示例),如何在启动时自动启动它,以及如何验证它是否运行?adb shell 服务列表?

此外,我已经有一个常规的 Android 服务。有没有简单的方法将它集成为系统服务?任何帮助深表感谢!

4

1 回答 1

0

看到这个问题:How to add a system service to the Android Framework

基本上,您需要修改com.android.server.SystemServer以使用com.android.server.SystemService您自己创建的新实现的子类。看com.android.server.twilight.TwilightService一个例子。

于 2018-07-13T01:20:54.483 回答