安卓在哪里:持久选中



我正在使用AOSP并尝试创建一个系统服务。我对android的实际功能感兴趣:可以在应用程序上设置的持久标志。我很难在android上找到一些文档:persistent标志,尽管它很少被使用。

我需要知道AOSP的哪个类实际上在检查这个标志并以不同的方式对待服务,因为我的持久服务有一些奇怪的行为。我觉得这可能不仅仅是阻止我的服务被杀。

所以问题是,它在哪里被检查,或者标志android的常量字符串表示是什么:persistent(如果有人能告诉我这个字符串表示是多少,就不难grep并找到它出现的所有位置)

我们发布这个问题,你的答案会立即变得显而易见。字符串文本似乎在ApplicationInfo:FLAG_PERSISTENT中,您可以在grepcode页面上找到它

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.3_r2.1/android/content/pm/ApplicationInfo.java#ApplicationInfo.0FLAG_PERSISTENT

最新更新