除了一个应用程序之外,如何阻止安装任何应用程序?

问题描述

我想限制手机安装(Android 6)任何应用程序,包括一个特定应用程序之外的所有现有网络应用程序(chrom、facebook 等)。

我正在考虑编辑操作系统,但我不知道要编辑哪些文件

我很乐意提供帮助。

解决方法

AOSP 上应用安装的核心部分是PackageManagerServicehttps://android.googlesource.com/platform/frameworks/base/+/refs/tags/android-6.0.1_r81/services/core/java/com/android/server/pm/PackageManagerService.java

遵循安装逻辑,并在某处添加检查您要允许的特定申请人的 packageName,其他所有的都失败