0

这就是我安装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 文件,我通过存储访问框架(来自 Kitkat)获取 uri,但代码不起作用。

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

带有 uri1 的代码有效,但不适用于 uri2

任何解决方法?谢谢

4

0 回答 0