Android:让用户从图库中选择图像或视频

标签 android android-intent mime-types

是否可以以这样的方式启动图库,同时显示图片和视频?

谢谢

最佳答案

从图库中选择音频文件:

//Use MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);

从图库中选择视频文件:

//Use MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI);

从图库中选择图片:

//Use  MediaStore.Images.Media.EXTERNAL_CONTENT_URI
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

选择媒体文件或图片:

 Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType("image/* video/*");

关于Android:让用户从图库中选择图像或视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922037/

相关文章:

javascript - 要返回哪种 MIME 类型?

android - Intent.EXTRA_LOCAL_ONLY 不起作用

android - 从 imageview onclick deletebutton 中删除图像

java - Android Searchview 导致 App 崩溃

android - 从 Intent 中获取音频uri

android - 打开文件的正确 mimeType

android - 我的数据库应该存储在 Flutter 中的什么位置?

Android:制作没有布局土地的横向 View ?

Android DevicePolicyManager 启用人脸解锁

browser - 如何测试用户是否使用应用内浏览器而不是 Safari?