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