关闭Android的打开/完成安装对话框

时间:2014-04-21 08:26:15

标签: android

我正在尝试使用用户知识更新我的apk,即用户必须接受权限并单击android的本机安装对话框按钮。 要开始此安装,请使用以下代码:

File file = ContentUtils.getFileForResourceId(this, resourceId);
Intent promptInstall = new Intent(Intent.ACTION_VIEW).setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");
promptInstall.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
promptInstall.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(promptInstall);

用户接受所有权限并且android系统成功安装了包后,我的应用程序将用户重定向到应用程序的特定活动,而不显示Android finish installation dialog。为此,我使用广播接收器,当添加或替换包时正在侦听。

问题是,一旦用户进行了更新,每次用户点击本机安装对话框取消按钮或Android finish installation dialog的取消按钮时,都会显示上一个user data dialog

有没有办法只关闭android完成安装对话框,或禁用它?

0 个答案:

没有答案