小编Rob*_*b B的帖子

Android 11 Scoped 存储权限

我试图更好地了解 Android 11 版本发布后我将能够做什么。

我的应用程序使用提供的图像的文件路径Environment.getExternalStorageDirectory()来创建照片相册,但使用Android 11 我将无法直接访问 files

根据Android开发人员文档,他们最近引入了该MANAGE_EXTERNAL_STORAGE权限,但我不明白添加此权限是否可以继续访问文件Environment

有没有人有想法???

谢谢

2021 年 1 月更新

我在 Android 11 虚拟设备上尝试了我的应用程序,即使没有请求MANAGE_EXTERNAL_STORAGE许可,它似乎也能完美运行!

阅读 Android Developers 上的文档,似乎使用FILEAPI 仅访问照片和媒体位置的应用程序可以继续工作,但我不确定

有没有人更了解Android文档???

android file android-developer-api android-storage android-11

44
推荐指数
6
解决办法
5万
查看次数

快速检查一个数组是否包含另一个数组的元素

我需要检查一个数组是否至少包含另一个数组的一个或多个元素,并快速将它们打印出来。这是我的情况:

var array1 = ["user1", "user2", "user3", "user4"]
var array2 = ["user3, "user5", "user7", "user9, "user4"]

//I need to get back an array that says that both the arrays contains ex. "user3" and "user4"
Run Code Online (Sandbox Code Playgroud)

我搜索了网络,但我只找到了相反的答案,可以帮助检查两个数组之间是否存在差异array.symmetricDifference()

有什么帮助吗???谢谢

arrays compare equality ios swift

7
推荐指数
1
解决办法
5153
查看次数