问题描述
我想限制手机安装(Android 6)任何应用程序,包括除一个特定应用程序之外的所有现有网络应用程序(chrom、facebook 等)。
我正在考虑编辑操作系统,但我不知道要编辑哪些文件?
我很乐意提供帮助。
解决方法
AOSP 上应用安装的核心部分是PackageManagerService
:https://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-6.0.1_r81/services/core/java/com/android/server/pm/PackageManagerService.java
遵循安装逻辑,并在某处添加检查您要允许的特定申请人的 packageName,其他所有的都失败