我想创建一个 Android 图库/照片查看器,让用户选择个人资料图片。根据我查看的所有示例,这是我这样做的代码。
val galleryIntent = Intent(Intent.ACTION_GET_CONTENT, MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
galleryIntent.type = "image/*"
galleryIntentLauncher.launch(galleryIntent)
不幸的是,这会打开某些文件系统的根目录,但我希望它直接打开到图库或 Google 照片或设备上照片库的正确位置。
我意识到这因制造商(OnePlus、三星、谷歌等)而异,这可能是我想做的事情不可能的原因,但我知道我已经看到其他应用程序这样做了。
是否有一些正式/通用的方法(即直接打开照片库而不是根目录)?