我知道如何只使用一种类型的数据(图像或视频或音频)调用图库,但不是全部一起。
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.TYPE.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_IMAGE_GALLERY);
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI - 图片 android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI - 视频 android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI - audio
我如何“一次性”称呼他们?
答案 0 :(得分:0)
您只需在intent对象上使用setType()。
Intent intent= new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("video/*, image/*");
startActivityForResult(intent, RESULT_PICK);