【发布时间】:2012-01-19 06:27:56
【问题描述】:
android 有系统服务之类的吗? Windows 有类似的服务。我想创建一个类似于防病毒软件的应用程序,它应该作为系统服务运行,其他程序不应该能够删除它,而不是其他程序应该能够修改/删除它的数据。
【问题讨论】:
android 有系统服务之类的吗? Windows 有类似的服务。我想创建一个类似于防病毒软件的应用程序,它应该作为系统服务运行,其他程序不应该能够删除它,而不是其他程序应该能够修改/删除它的数据。
【问题讨论】:
您可以创建一个基于服务的应用程序并安装它。
用户可以按照自己的意愿安装/卸载..
手机一启动就可以启动这个服务 API 可用。
每个应用都有自己的空间/内存供其使用,除非获得许可,否则其他应用无法访问。
【讨论】:
其实你可以创建一个系统服务,但是你需要为此修改系统镜像。如果你能做到这一点,你可以在 init.rc 文件或 SystemServer.java 中启动它。但在我看来,Vinay 是对的——你应该做一个有服务的应用程序。该应用程序不能被其他应用程序卸载,并且该应用程序的数据默认不能被其他应用程序访问(每个应用程序都有自己的用户ID,之后Android对应用程序的文件应用标准的linux文件权限)。
【讨论】: