【问题标题】:Picking images and videos on Android on 2.1 using ACTION_GET_CONTENT在 2.1 上使用 ACTION_GET_CONTENT 在 Android 上挑选图像和视频
【发布时间】:2011-02-15 17:11:33
【问题描述】:

我正在开发一个需要让用户选择图像或视频的应用。在 2.1 之前的设备上,使用 ACTION_GET_CONTENT 似乎适用于多种 MIME 类型:

new Intent(Intent.ACTION_GET_CONTENT).setType("video/*, image/*")

但是,在运行 2.1 的 Droid 上,这会给出“您的收藏中没有物品”。对“video/”或“image/”使用相同的代码可以得到想要的结果。有没有办法让我的 2.1 设备允许用户在单个 Intent 中选择两种类型的内容?

【问题讨论】:

    标签: android camera android-intent image-gallery


    【解决方案1】:

    将请求放入函数中,然后使用onClick() 调用该函数。

    public void openGalleryImage(){
        Intent intent = new Intent();
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        startActivityForResult(Intent.createChooser(intent,"Select Image "),
                SELECT_IMAGE);
    }
    
    public void openGalleryVideo(){
        Intent intent = new Intent();
        intent.setType("video/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        startActivityForResult(Intent.createChooser(intent,"Select vVideo "), 
                SELECT_VIDEO);
    }
    

    【讨论】:

      【解决方案2】:

      那么这个问题解决了吗?您是只能选择一个视频或图像,还是可以选择多个视频或图像项?

      【讨论】:

      • 不,我永远无法解决这个问题。我最终创建了自己的活动。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多