【发布时间】:2023-03-05 18:23:01
【问题描述】:
使用以下代码从图库中获取图片
val intent = Intent()
intent.action = Intent.ACTION_PICK
intent.type = "image/*"
if (multiImageAllowed) intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true)
context.startActivityForResult(intent, PICK_IMAGE_GALLERY)
当我使用这个意图时,它会显示多个应用程序的选择器,我选择其中一个应用程序并获取图像,并将其显示在我的应用程序中,(我在 onActivityResult 中获取图像),这些应用程序有自己的运行时权限检查。 我是否也需要在我的应用中添加画廊权限检查? 如果需要,那么为什么 android 没有阻止我或给出例外。 当他/她有意打开应用程序添加图像时,请求用户许可只是一个好的约定吗?
所以我的问题是,我应该在我的应用程序中添加运行时权限还是不需要它。(因为这些应用程序无论如何都在处理它,而且我无法访问比他/她选择的图像更多的图像)
【问题讨论】:
标签: android gallery android-permissions android-gallery user-permissions