Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中打开内部存储的图片文件夹?_Android_Android Intent_Directory - Fatal编程技术网

如何在Android中打开内部存储的图片文件夹?

如何在Android中打开内部存储的图片文件夹?,android,android-intent,directory,Android,Android Intent,Directory,我试试这个代码 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); Uri uri = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getPath()); intent.setDataAndType(uri, "*/*"); startActivity(Intent.createChooser(intent,

我试试这个代码

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getPath());
intent.setDataAndType(uri, "*/*");
startActivity(Intent.createChooser(intent, "Open folder"));

但它总是打开“最近的”filder。

这应该可以让它正常工作

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivity(intent);
这是我的工作

 private static final int RC_PHOTO_PICKER =  2;
     Intent galleryIntent = new Intent(
                        Intent.ACTION_PICK,
                        android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                       startActivityForResult(Intent.createChooser(galleryIntent, "Complete action using"), RC_PHOTO_PICKER);
您需要重写onActivityResult方法

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode==RC_PHOTO_PICKER && resultCode==RESULT_OK)
        {
            //do operation after picking image
        }
    }

很抱歉打开内部存储的图片没有帮助。好的,我更新了我的代码,实际上它会显示手机的所有图片!现在我改变了我的代码,打开了图库和文件夹,看一看!它只是打开了多媒体资料,但根本没有打开内部存储。