【问题标题】:android create system serviceandroid创建系统服务
【发布时间】:2012-01-19 06:27:56
【问题描述】:

android 有系统服务之类的吗? Windows 有类似的服务。我想创建一个类似于防病毒软件的应用程序,它应该作为系统服务运行,其他程序不应该能够删除它,而不是其他程序应该能够修改/删除它的数据。

【问题讨论】:

    标签: android service system


    【解决方案1】:
    • 您可以创建一个基于服务的应用程序并安装它。

    • 用户可以按照自己的意愿安装/卸载..

    • 手机一启动就可以启动这个服务 API 可用。

    • 每个应用都有自己的空间/内存供其使用,除非获得许可,否则其他应用无法访问。

    【讨论】:

    • 我要创建系统服务。
    • 我认为,您必须像 OEM 一样将其添加到操作系统的映像中。我认为用户不可能动态添加它。
    【解决方案2】:

    其实你可以创建一个系统服务,但是你需要为此修改系统镜像。如果你能做到这一点,你可以在 init.rc 文件或 SystemServer.java 中启动它。但在我看来,Vinay 是对的——你应该做一个有服务的应用程序。该应用程序不能被其他应用程序卸载,并且该应用程序的数据默认不能被其他应用程序访问(每个应用程序都有自己的用户ID,之后Android对应用程序的文件应用标准的linux文件权限)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 2015-06-14
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      相关资源
      最近更新 更多