android q(10.0)app应用安装白名单
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
相关文章
- unity调用MMBilling_2.4.2 Android SDK.
- Android问题-Delphi XE5 常用功具与下载
- android和ios,音频互通方案
- 【转载】关于Android RecyclerView的那些开源LayoutManager
- Android App内部自动更新Library的使用(转载)
- android:Program type already present: android.support.v4.app.INotificationSideChannel
- [APP] Android 开发笔记 004-Android常用基本控件使用说明
- Android实战之app版本更新升级全文章(二)
- Android Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
- Android Studio的报错提示::app:compileDebugJavaWithJavac
- Android的Kotlin的布局文件里面的app:srcCompat提示:红色波浪线
- Android 11.0 12.0 手动安装Persistent app失败的解决方案
- Android 11.0 系统默认授予app安装权限(去掉app首次运行时权限授权弹窗)
- android 11.0 12.0app安装黑名单(限制app安装)
- Android 11.0 12.0在系统app安装第三方app弹出 解析安装包出现问题 的解决方案
- android app activity 页面全屏显示(隐藏导航栏状态栏)
- 猿创征文|Android 10.0 Settings 应用详情页 增加统计app使用时长功能
- Android 8.1 9.0 10.0 在系统app安装第三方app弹出 解析安装包出现问题 的解决方案
- android 9.0 10.0 安装低版本app 弹出应用版本过低警告窗
- android 10.0 默认授予app运行时权限(去掉运行时权限授权弹窗)
- Android 9.0静默安装与卸载app
- Android app保存数据到Settings.System系统数据库
- android app中切换系统语言
- 【Android Gradle 插件】AaptOptions 配置 ⑥ ( Overlay 重叠包机制 | AaptOptions#additionalParameters 附加参数配置 )
- Android 屏幕手势滑动中onFling()函数的技巧分析
- 【Android进阶】17、设置中文:语言地区的本地化、国际化
- Android的报错提示:Failed to resolve: com.android.support:appcompat-v7:28.0.0