是否有办法在自定义的Android操作系统中阻止用户从未知来源安装应用程序?
我正在尝试使用AOSP源创建Android操作系统的自定义变体,在其中,我想允许用户仅从我在构建过程中指定的可信来源安装应用程序。
禁用开发人员选项和USB调试。解决方案应该阻止用户从各种可能的来源安装应用程序,例如通过侧载或连接到系统。
是否有办法在自定义的Android操作系统中阻止用户从未知来源安装应用程序?
我正在尝试使用AOSP源创建Android操作系统的自定义变体,在其中,我想允许用户仅从我在构建过程中指定的可信来源安装应用程序。
禁用开发人员选项和USB调试。解决方案应该阻止用户从各种可能的来源安装应用程序,例如通过侧载或连接到系统。
private void applyInstallAppsRestritions() {
synchronized (mRestrictionsLock) {
Bundle bundle = new Bundle();
bundle.putBoolean(UserManager.DISALLOW_INSTALL_APPS, true);
Slog.i(LOG_TAG, "disallow install app by default.");
mBaseUserRestrictions.append(UserHandle.USER_SYSTEM, bundle);
}
}