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