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