这是我安装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
任何解决方法? 感谢