如果我想阅读文档文件,如.doc,.docx,.pdf文件,哪些权限适用于Android 13?

ev7lccsx  于 2023-06-20  发布在  Android
关注(0)|答案(2)|浏览(382)

权限
这些权限不适用于Andoird 13。我想阅读的文件文件,如.doc,.docx,.pdf,.ppt等所有类型的文档文件。

if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
        ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.MANAGE_EXTERNAL_STORAGE}, REQUEST_PERMISSION);
    }
} else {
    loadFiles();
}

我已经提供了问题,我希望解决这个问题。哪些权限适用于Android 13?

inb24sb2

inb24sb21#

从Android 11开始,文件访问的工作方式发生了很大的变化。现在,如果应用想要访问不在其自己的私有文件夹中的文件,则除了具有READ_EXTERNAL_STORAGE权限外,还必须满足其他要求。
如果要在Android 13设备上查看.doc、.docx和.pdf等文件,可以使用存储访问框架(SAF)。SAF是在Android 11中引入的,用户可以轻松访问设备上的文件。

2izufjch

2izufjch2#

问错了
读取非媒体文件的权限不取决于文件类型或文件扩展名。
你的问题没有意义。

相关问题