我想通过一个意图启动 android 的本机画廊,我希望用户从画廊中选择一种媒体图像或视频,但两者都应该列在那里。我的问题是现在我可以为图像或视频启动图库。我搜索了很多,但没有找到任何完美的解决方案。现在我正在做:
Intent mediaChooser = new Intent(Intent.ACTION_GET_CONTENT);
mediaChooser.setType("video/*, images/*");
context.startActivityForResult(mediaChooser, GALLERY_REQUEST_CODE);
在这里,我在上面尝试过,但并不总是有效,我也尝试过单一类型,即:
mediaChooser.setType("video/*");
OR
mediaChooser.setType("image/*");
谁能告诉我如何让两种类型的媒体文件都出现在画廊中?