【问题标题】:View both Images and Videos in Device Gallery在设备库中查看图像和视频
【发布时间】:2015-06-02 03:58:50
【问题描述】:

我有以下要求:

从移动应用程序中,我想打开 Android 平板电脑/设备的默认图库,其中将包含图像和视频文件并选择它们。

是否有任何选项可以同时查看 Android 图库上的图像和视频文件?

请提供您的建议。

【问题讨论】:

    标签: android android-gallery


    【解决方案1】:

    我认为,没有这样的选项可以同时打开两个图像视频.....但是我们可以在打开之前对其进行过滤

    final CharSequence[] options = {"Images", "Videos", "Cancel"};
            AlertDialog.Builder builder = new AlertDialog.Builder(OpenGallery.this);
            builder.setTitle("Select From...");
            builder.setItems(options, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int item) {
                    if (options[item].equals("Images")) {
                        Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                        intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
                        startActivityForResult(intent, 1);
                    } else if (options[item].equals("Videos")) {
                        Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI);
                        intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
                        startActivityForResult(intent, 1);
                    } else if (options[item].equals("Cancel")) {
                        dialog.dismiss();
                    }
                    dialog.dismiss();
                }
            });
            builder.show();
    

    【讨论】:

      【解决方案2】:

      试试这个..

              Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(
                  "content://media/internal/images/media"));
              startActivity(intent);
      

      希望对您有所帮助..!

      【讨论】:

        【解决方案3】:

        试试这个

        Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
        photoPickerIntent.setType("images/*,video/*");
        startActivityForResult(photoPickerIntent, SELECT_PHOTO);
        

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-24
        • 1970-01-01
        • 2014-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多