android - android 11 上具有范围存储的 Whatsapp 状态
问题描述
我正在开发 whats-app 状态保护程序应用程序,我不明白如何让它在 android 11 上运行。由于存储所有存储访问受到限制,并且由于使用了所有文件访问 (MANAGE_EXTERNAL_STORAGE) 权限,谷歌拒绝了我的更新。
但我测试了另一个应用程序,它运行良好,甚至也将文件保存在根目录中。此应用程序要求此权限允许访问照片、媒体和文件 ,当我在应用程序设置中检查权限时,它说应用程序有权管理所有文件。即使应用程序拥有所有文件权限,也永远不会向我显示此屏幕以获取完整文件访问权限。
解决方案
只需使用存储访问框架让用户选择所需的目录。
ACTION_OPEN_DOCUMENT_TREE
推荐阅读
- javascript - 在 1 个 ES6 模块中封装多个 JavaScript 文件的好习惯是什么?
- jquery - 如何重置语义UI表单?
- php - 如何使用 MySQL 表生成调查表?
- linux - 管道pyinstaller输出可能吗?
- python - Selenium - 使用用户界面编辑代码
- javascript - 如何将背景图像应用到某些 HTML 按钮并让图像从上次停止的地方继续?
- batch-file - 将匹配文件的列表输出到 .txt 然后移动文件,使用 txt 稍后将文件返回到原始文件夹
- javascript - 无法获取元素的值
- php - lumen.ERROR: ReflectionException: Class App\Http\Controllers\App\Http\Controllers\CategoriesController 不存在
- python - 在没有 for 循环的情况下切片多维数组