我尝试在手机上关注代码:
public static void install(Context context) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://github.com/MFlisar/EverywhereLauncherExtension/raw/master/extension.apk"));
context.startActivity(intent);
}
如果我将链接复制到chrome,它可以正常工作并开始下载。如果我致电install(context)
chrome只是打开链接,但没有开始下载,而只是关闭标签...
我该如何解决?我希望浏览器为我下载该文件,然后用户可以安装该应用程序。
信息
解决方案 - 无法正常运作
修改
似乎这样只发生在我自己的手机上,无法在模拟器中重现这一点。但我上面描述的内容发生在运行Android 7的Samsung S6 Edge上。也许任何人都知道为什么会在我的设备上发生这种情况?