我使用以下代码启动PackageInstallerActivity
ComponentName comp = new ComponentName("com.android.packageinstaller", "com.android.packageinstaller.PackageInstallerActivity");
Intent newIntent = new Intent(Intent.ACTION_VIEW);
newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
newIntent.setComponent(comp);
但是在Marshmallow,那不起作用。
我找到了答案,使用Intent.ACTION_INSTALL_PACKAGE
代替Intent.ACTION_VIEW
。
但是,为什么Intent.ACTION_VIEW
不起作用?
答案 0 :(得分:0)
查看此链接Android Document REQUEST_INSTALL_PACKAGES,如果您的应用的目标API水平高于25,则需要保留REQUEST_INSTALL_PACKAGES
才能启动应用安装程序。