gpt4 book ai didi

android - 在 Android 1.5 + 上访问视频和照片

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:04 25 4
gpt4 key购买 nike

所以我试图让用户使用此处描述的方法通过我的 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);

即使这不是完全准确,它在我使用过的所有地方都运行良好。它将打开一个类似画廊的 Activity ,其中包含用户画廊中每张图片/视频的缩略图列表。返回到 onActivityResult() 的 Intent 有一个名为“DATA”的额外内容,它将是所选媒体的 content://URI。

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

关于android - 在 Android 1.5 + 上访问视频和照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1863313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com