我正在开发一款需要用户选择图片或视频的应用。在2.1之前的设备上,使用ACTION_GET_CONTENT似乎可以正常使用多种MIME类型:
new Intent(Intent.ACTION_GET_CONTENT).setType("video/*, image/*")
然而,在运行2.1的Droid上,这会给出“您的收藏中没有项目”。使用与“video / ”或“image / ”相同的代码可以得到所需的结果。有没有办法让我的2.1设备允许用户在一个Intent中选择两种类型的内容?
答案 0 :(得分:0)
这个问题解决了吗?您是否只能选择一个视频或图像,或者您可以选择多个视频或图像项目?
答案 1 :(得分:0)
将请求放入函数,然后使用onClick()
调用函数。
public void openGalleryImage(){
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Image "),
SELECT_IMAGE);
}
public void openGalleryVideo(){
Intent intent = new Intent();
intent.setType("video/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select vVideo "),
SELECT_VIDEO);
}