1.概述
在12.0在進(jìn)行定制化開發(fā)中,最近由需求要求對于安裝卸載app的功能做限制,對于限制app卸載的功能也是常有的功能,就是常說的app卸載黑名單功能,而app的安裝和卸載都是有pms進(jìn)行管理的文章來源地址http://www.zghlxwxcb.cn/news/detail-467999.html
2.app應(yīng)用卸載黑名單的核心功能代碼
frameworks/base/core/java/android/content/pm/IPackageManager.aidl
frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
3.app應(yīng)用卸載黑名單的核心功能分析和功能實(shí)現(xiàn) 3.1 IPackageManager.aidl增加卸載接口
diff --git a/frameworks/base/core/java/android/content/pm/IPackageManager.aidl b/frameworks/base/core/java/android/content/pm/IPackageManager.aidl
--- a/frameworks/base/core/java/android/content/pm/IPackageManager.aidl
+++ b/frameworks/base/core/java/android/content/pm/IPackageManager.aidl
@@ -798,4 +798,7 @@ interface IPackageManager {
*/
int restoreAppData(String sourceDir, String pkgName);
/* @} */
+
+ void setUnInstallPackageBlackList(in List<String> packag
文章來源:http://www.zghlxwxcb.cn/news/detail-467999.html
到了這里,關(guān)于android 12.0app應(yīng)用卸載黑名單的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!