仅使用 TCP 通信的 AOSP SystemService
AOSP SystemService with TCP communication only
我正在构建自定义 Android 并且我想要一个 SystemService,它监视一些文件。它需要系统权限,以便它可以访问其他应用程序的文件。
在互联网上搜索如何构建 Android SystemService 时,我只找到示例,其中某些应用程序通过管理器和绑定器与该服务通信。这对我来说不是必需的,因为服务应该定期检查并通过 TCP/UDP 发送报告。我将如何构建一个非常简单的服务(如 hello-world 示例),如何在启动时自动启动它,以及如何验证它是否运行? adb shell 服务列表?
此外,我已经有了常规的 Android 服务。有什么简单的方法可以将它集成为系统服务吗?任何帮助深表感谢!
看到这个问题:How to add a system service to the Android Framework
基本上您需要修改 com.android.server.SystemServer
才能使用您自己创建的新实现的 com.android.server.SystemService
子类。以 com.android.server.twilight.TwilightService
为例。
我正在构建自定义 Android 并且我想要一个 SystemService,它监视一些文件。它需要系统权限,以便它可以访问其他应用程序的文件。
在互联网上搜索如何构建 Android SystemService 时,我只找到示例,其中某些应用程序通过管理器和绑定器与该服务通信。这对我来说不是必需的,因为服务应该定期检查并通过 TCP/UDP 发送报告。我将如何构建一个非常简单的服务(如 hello-world 示例),如何在启动时自动启动它,以及如何验证它是否运行? adb shell 服务列表?
此外,我已经有了常规的 Android 服务。有什么简单的方法可以将它集成为系统服务吗?任何帮助深表感谢!
看到这个问题:How to add a system service to the Android Framework
基本上您需要修改 com.android.server.SystemServer
才能使用您自己创建的新实现的 com.android.server.SystemService
子类。以 com.android.server.twilight.TwilightService
为例。