Android开始意图查看APK
-
30-09-2019 - |
题
在我的应用程序中,我正在下载并将APK保存到SDCARD,然后我想启动APK的安装。我正在使用以下代码尝试以下操作:
Intent intent =new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(file), "application/vnd.android.package-archive");
activity.startActivity(intent);
但是当我这样做时,它告诉我没有任何活动可以开始意图。我试图做的是为当前正在运行的应用程序安装新的更新。我如何开始目的运行APK文件?
解决方案
你尝试使用过吗 Uri.fromFile(new File(filePath))
代替 Uri.parse(file)
?
不隶属于 StackOverflow