1.概述
在12.0在进行定制化开发中,最近由需求要求对于安装卸载app的功能做限制,对于限制app卸载的功能也是常有的功能,就是常说的app卸载黑名单功能,而app的安装和卸载都是有pms进行管理的文章来源地址https://www.toymoban.com/news/detail-467999.html
2.app应用卸载黑名单的核心功能代码
frameworks/base/core/java/android/content/pm/IPackageManager.aidl
frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
3.app应用卸载黑名单的核心功能分析和功能实现 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
文章来源:https://www.toymoban.com/news/detail-467999.html
到了这里,关于android 12.0app应用卸载黑名单的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!