我尝试挑选文档并应用检查,如果文件存在或不存在,它总是返回false。这意味着我无法读取文件,我曾尝试使用SAFACTION_OPEN_DOCUMENT_TREE
和ACTION_OPEN_DOCUMENT
我可以得到URI和获取路径从URI作为fileUri.path
然后我得到错误的文件或目录不存在,我也试图获得文件路径与其他方式PathUtils类,但它总是返回null。
我错过了什么,或者有没有其他方法可以在没有所有文件访问权限的情况下读取文档。
ACTION_OPEN_DOCUMENT给出一个uri。
你可以使用getContentResolver(). openinputstream (uri)为这个uri打开一个输入流。
然后从流中读取。
你不需要任何许可就可以这样做。
从Android 4 KitKat到现在都可以。