我正在为自己构建AOSP,以构建自定义ROM。我可以将系统应用程序指定为受信任的应用程序商店(例如普通电话上的google play),以便该应用程序能够以静默方式安装应用程序吗? (不向用户显示确认对话框)
这可能在AOSP代码中的什么地方发生?
答案 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中可能已不使用此方法。使用新的实现。