繁体   English   中英

我怎么能用所有媒体调用android画廊?

[英]How can i call android gallery with all media?

我知道如何只使用一种类型的数据(图像或视频或音频)调用图库,但不是全部。

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 - images android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI - video android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI - audio

我如何“一下子”称呼他们?

您只需在intent对象上使用setType()。

Intent intent= new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("video/*, image/*");
startActivityForResult(intent, RESULT_PICK);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM