在我的应用程序中,我下载一个 apk 并将其保存到 SD 卡,然后我想开始安装该 apk。我正在使用以下代码来尝试此操作:
Intent intent =new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(file), "application/vnd.android.package-archive");
activity.startActivity(intent);
但是当我这样做时,它告诉我没有启动意图的活动。我试图做的是为当前运行的应用程序安装新的更新。如何启动 Intent 来运行 apk 文件?
你尝试过使用Uri.fromFile(new File(filePath))
代替Uri.parse(file)
?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)