小编Kev*_*men的帖子

Android 13 对待视频和图像权限是否相同?

Android 13 有一个名为 \xe2\x80\x9cGranular Media Permissions\xe2\x80\x9d 的新功能(https://developer.android.com/about/versions/13/behavior-changes-13#capsular-media-permissions)。

\n

我和我的团队正在努力确保我们为 Android 应用程序请求正确的权限,该应用程序可以(在两个不同的工作流程中)利用用户\xe2\x80\x99s 照片或用户\xe2\x80\x99s 视频。因此,我们\xe2\x80\x99编写了一些代码来请求视频工作流程的新 READ_MEDIA_VIDEO 权限,并编写了一些代码来请求照片工作流程的新 READ_MEDIA_IMAGES 权限。

\n

我困惑的是为什么app\xe2\x80\x99s设置页面仍然只显示\xe2\x80\x9cApp权限\xe2\x80\x9d(照片和视频)下的一项权限?\xe2\x80\x99 不应该显示两个权限 \xe2\x80\x94 一个用于照片,一个用于视频?

\n

同样,当我们请求两个权限之一时,用户实际看到权限对话框时,该对话框只是为用户提供了授予 \xe2\x80\x9cPhotos 和视频\xe2\x80\x9d 权限的选项。如果权限应该是细粒度的,但它们都向应用程序授予相同的权限,我不清楚这个新功能的好处是什么。

\n

到目前为止,Google\xe2\x80\x99s 文档对此也不是很清楚。尽管链接的页面确实表明如果同时请求 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限,则只会出现一个对话框,但我们实际上并没有这样做。我们请求这两个权限之一,而不是两者。然而,这两个权限都列在 android 清单中。这可能是一个因素吗?

\n

先感谢您

\n

android-permissions android-13

11
推荐指数
0
解决办法
1555
查看次数

标签 统计

android-13 ×1

android-permissions ×1