我想创建一个系统服务。我的要求:
该服务应受到许可的保护。如果可能,用户不应该访问它(只能在Android系统内访问)。
服务应该返回某些值。互联网上提供的所有教程都提供了设置int值的相同示例。
我想将此服务添加到SystemServer.java,以便它自动启动。 stackoverflow上的一些解决方案建议创建一个系统应用程序/服务,但我将修改Android源代码以创建自定义ROM。
答案 0 :(得分:1)
首先,我建议您阅读有关Services,
的官方文档你无法通过权限保护服务,你可以使用MD5加密的密码做一些逻辑并保护你的数据,并通过简单的搜索找到你starting a service and returning data的好问题
编辑: 请注意,对于大多数应用程序READ THIS BEFORE IMPLEMENTING来说,这种情况并不常见, EXAMPLE OF HOW TO USE CUSTOM PERMISSION
祝你好运