希望有人能帮我一下,
我想从一个应用程序内下载一个APK,我有,但没有通过浏览器通过一个uri。
我可以对视频文件这样做
Uri uri = Uri.parse(url);
//Intent intent=new Intent(Intent.ACTION_VIEW,uri);
Intent intent=new Intent(Intent.ACTION_VIEW); intent.setDataAndType(uri, "video/mp4");
startActivity(intent);
但是无法用。apk文件完成,所以新建一个带有start to install的app.apk。
希望有人能帮忙谢谢露西X
您应该能够使用与视频相同的技术。但是,您必须指定APK MIME类型(application/vnd.android.package-archive
)。
例如:
Intent thingyToInstall=new Intent(Intent.ACTION_VIEW);
thingyToInstall.setDataAndType(Uri.parse("http://here/is/the/path/to/the.apk"), "application/vnd.android.package-archive");
startActivity(thingyToInstall);