我构建了自己的Android,并且必须创建服务。请参阅标题中的问题。
到目前为止我所知道的:
- 这两种方法应具有相同的权限,因为它们在系统特权下运行
- 对于系统服务,我必须在AOSP代码中进行更多调整,而对于第二种方法,我只需要将我的应用程序添加到系统应用程序中即可
- 要使用服务,我只需要使用Context对象上的getSystemService(...)获取系统服务,而我需要在第二种方法中绑定到应用程序服务
问题:
- 我可以假设两种方法的特权是相同的吗?
- 发生故障时,系统应用程序是否可以进行软重启? (就像系统服务一样)
- 还有哪些其他差异?
预先感谢