我遇到ACTION_PICK问题。下面的代码在我的Galaxy mini上运行良好,当我选择照片时它会打开我的画廊只有照片,当我选择视频然后它打开只有视频的画廊。然而,在htc传奇第一个选项打开我的画廊与电影和图像和第二次崩溃我的应用程序因为它试图打开com.htc.music过程。我想知道如何使用acion_pick解决这个问题或者可以用什么代替呢?
<
code>
case ATT_GALLERY_PHOTO : {
Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI );
startActivityForResult(i, ACTIVITY_GALLERY_PHOTO );
break;
}
case ATT_GALLERY_MOVIE : {
Intent movieIntent = new Intent(Intent.ACTION_PICK, MediaStore.Video.Media.EXTERNAL_CONTENT_URI );
startActivityForResult(movieIntent, ACTIVITY_GALLERY_MOVIE );
break;
}
</code>
答案 0 :(得分:2)
您可以尝试使用ACTION_GET_CONTENT
代替ACTION_PICK
,看看是否有帮助。