Android Lollipop上的持久应用程序

时间:2015-06-23 17:55:10

标签: android android-5.0-lollipop

在我的Android清单中,我已将我的应用程序标记为" persistent",以便在崩溃时自动重启,不太可能被系统杀死等等。我知道正常的应用程序不能使用此设置,但我正在使用自定义ROM,并将我的应用程序加载到priv-app文件夹中,因此我可以使用它。

这对前Lollipop手机非常有效。但是,当我将我的APK加载到Android 5手机上时,"持久性"设置不再受到尊重。我可以使用' dumpsys活动'验证我的应用在Android 4.4.4上是持久的,但在Android 5.0上没有。

Android 5中是否还存在持久性要求?我发现一些系统提供的应用仍然存在,所以它并不像是完全不可能的。感谢。

1 个答案:

答案 0 :(得分:0)

原来我误解了问题的本质。真正的问题是我没有给apk提供selinux上下文权限。我使用chcon从priv-app中的另一个文件复制上下文并将其整理出来。