使用DocumentFile以编程方式安装apk

时间:2015-10-08 10:36:47

标签: android android-intent uri documentfile

这是我安装apk文件的方式:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

现在我想从sdcard安装apk文件,我通过Storage Access Framework(来自Kitkat)获取uri,但代码无效。

Uri uri1 = Uri.fromFile(file); //file class File
Uri uri2 = df.getUri(); //df class DocumentFile

uri1的代码可以使用,但不能使用uri2

任何解决方法? 感谢

0 个答案:

没有答案