【发布时间】:2018-08-15 01:04:55
【问题描述】:
在使用此代码从我的服务器下载自定义 apk 后,我正在尝试升级我的应用程序
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.fromFile(new File(path)),
"application/vnd.android.package-archive");
startActivity(i);
应用程序安装正确,但问题是安装后它会显示完成/打开按钮的提示。我想在安装后立即打开应用程序而不显示此完成/打开提示,因为它是一个信息亭应用程序。如果用户按下完成按钮,应用程序将无法打开,并且会退出信息亭模式。
我尝试使用 PackageReceiver 和 startActivityForResult 方法,但它们不起作用,因为我正在为我自己的应用程序安装 apk,所以它关闭了。
有什么方法可以在安装后立即打开新安装的 apk?
【问题讨论】: