构建AOSP时将应用程序添加为受信任的应用程序商店

时间:2019-10-28 20:24:09

标签: android android-source

我正在为自己构建AOSP,以构建自定义ROM。我可以将系统应用程序指定为受信任的应用程序商店(例如普通电话上的google play),以便该应用程序能够以静默方式安装应用程序吗? (不向用户显示确认对话框)

这可能在AOSP代码中的什么地方发生?

1 个答案:

答案 0 :(得分:1)

如果您是在AOSP树中构建的系统应用程序,只需直接调用installPackage:
http://androidxref.com/7.1.2_r36/xref/frameworks/base/core/java/android/content/pm/PackageManager.java#4790

您的应用必须请求此权限:

 <uses-permission
        android:name="android.permission.INSTALL_PACKAGES"
        tools:ignore="ProtectedPermissions" />

尽管基于代码中的注释,但不赞成使用此方法,在较新版本的AOSP中可能已不使用此方法。使用新的实现。