zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

android q(10.0)app应用安装白名单

AndroidApp安装应用 10.0 白名单
2023-09-14 09:05:09 时间

1.概述

在10.0的产品定制化开发中,客户需求要实现应用安装白名单功能,在白名单之中的应用可以安装,PMS就是负责管理app安装的,功能就添加在这里就可以了,

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添加接口供app调用

diff --git a/frameworks/base/core/java/android/content/pm/IPackageManager.aidl b/frameworks/base/core/java/android/content/pm/IPackageManager.aidl

old mode 100644

new mode 100755

index a369cc89a3..90fafe5a8f

--- a/frameworks/base/core/java/android/content/pm/IPackageManager.aidl