访问Android 1.5上的视频和照片

前端之家收集整理的这篇文章主要介绍了访问Android 1.5上的视频和照片前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我试图允许用户使用我的 Android应用程序使用这里描述的方法选择一个特定的媒体:
Access pictures from Pictures app in my android app

它的功能非常好,除了事实上,我似乎只能选择视频或照片来呈现用户,而不是同时显示.有没有一个很好的方式来做到这一点:

startActivityForResult(new
Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI),
SELECT_IMAGE);

谢谢!

解决方法

我用了好几次.最好的办法就是:
Intent mediaChooser = new Intent(Intent.ACTION_GET_CONTENT);
//comma-separated MIME types
mediaChooser.setType("video/*,images/*");
startActivityForResult(mediaChooser,1);

即使这不完全准确,它在我使用的所有内容中都能正常运行.它将打开一个画廊活动,并在用户画廊中显示每个图片/视频的缩略图列表.对onActivityResult()的返回意图有一个额外的“DATA”,它将是所选媒体的内容:// URI.

编辑:oops,要获取所选媒体的URI,您实际上要在传递给onActivityResult()的Intent上调用getData()

猜你在找的Android相关文章