如何使用自定义权限在Android中创建系统服务?

时间:2013-06-05 18:07:38

标签: android android-service android-framework

我想创建一个系统服务。我的要求:

  1. 该服务应受到许可的保护。如果可能,用户不应该访问它(只能在Android系统内访问)。

  2. 服务应该返回某些值。互联网上提供的所有教程都提供了设置int值的相同示例。

  3. 我想将此服务添加到SystemServer.java,以便它自动启动。 stackoverflow上的一些解决方案建议创建一个系统应用程序/服务,但我将修改Android源代码以创建自定义ROM。

1 个答案:

答案 0 :(得分:1)

首先,我建议您阅读有关Services

的官方文档

你无法通过权限保护服务,你可以使用MD5加密的密码做一些逻辑并保护你的数据,并通过简单的搜索找到你starting a service and returning data的好问题

编辑: 请注意,对于大多数应用程序READ THIS BEFORE IMPLEMENTING来说,这种情况并不常见, EXAMPLE OF HOW TO USE CUSTOM PERMISSION

祝你好运