如何在Android 2.1系统中同时筛选出系统的图片和视频

yuhuaijun 2010-12-24 05:11:18
就是获取系统中的那个Gallery 相册,我用下面这个方法

intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setType("video/*,image/*");

startActivityForResult(intent, UploadActivity.PICK_PHOTO_VIDEO)



打印出的log是

Starting activity: Intent { act=android.intent.action.GET_CONTENT typ=video/*,image/* cmp=com.htc.album/.CollectionsActivity }

但是结果显示出来的全是图片

用下面的方法

intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setType("video/*");

startActivityForResult(intent, UploadActivity.PICK_PHOTO_VIDEO)



打印出来的LOG是

Starting activity: Intent { act=android.intent.action.GET_CONTENT typ=video/*cmp=com.htc.album/.CollectionsActivity [/color]}

在屏幕上显示的是视频。

用下面的方法

intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setType("image/*");

startActivityForResult(intent, UploadActivity.PICK_PHOTO_VIDEO)



打印出来的LOG是

Starting activity: Intent { act=android.intent.action.GET_CONTENT typ=image/* cmp=com.htc.album/.CollectionsActivity}


结果返回的全是手机上的图片。

这三种方法,第二种和第三种没什么好说的,但是第一种方法就最让我郁闷了。明明筛选的是图片和视频但是结果只返回图片。视频一个都没显示。而且这三种方法,查询的目录都是cmp=com.htc.album/.CollectionsActivity 。我在网上查了一下好像2.1系统本身就有这个问题,但是我在模拟器上运行的好好的。可是一到这个真机上就出问题。不知道大家有没有别的方法可以获得视频和图片?
...全文
106 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧