在针对Android 11之前,我可以使用PDF阅读器下载和打开PDF。现在,PDF下载到应用程序特定的存储位置。根据新政策,其他第三方应用程序无法访问该位置。那么,我如何打开并显示PDF呢?没有具体的方向可遵循。有没有办法打开PDF而不保存它?作为byte[]出现的PDF数据
发布于 2021-12-17 02:04:53
根据官方文档,从Android 11开始,应用程序不能在外部存储上创建自己的应用程序特定目录。
您不能再使用ACTION_OPEN_DOCUMENT_TREE或ACTION_OPEN_DOCUMENT意图操作请求用户从以下目录中选择单个文件:、Android/data/目录和所有子目录。Android/obb/目录和所有子目录。
您可以检查正在使用的路径设置,有关更多信息,请参见https://developer.android.com/about/versions/11/privacy/storage#file-directory-restrictions。
https://stackoverflow.com/questions/70374312
复制相似问题