Android 从Mediastore检索图像

Android 从Mediastore检索图像,android,Android,我正在尝试从Mediastore.images.Media检索图像。我总是将光标设置为空。请建议如何解决这个问题。提前谢谢 Uri contenturi = Images.Media.getContentUri("phoneStorage"); String[] mprojection = { MediaStore.Images.Media.DATA }; String mselection = null; String[] mselectionArgs = null;

我正在尝试从Mediastore.images.Media检索图像。我总是将光标设置为空。请建议如何解决这个问题。提前谢谢

Uri contenturi = Images.Media.getContentUri("phoneStorage");
    String[] mprojection = { MediaStore.Images.Media.DATA };
    String mselection = null;
    String[] mselectionArgs = null;
    String msortOrder ="date_added DESC";
    Cursor mcursor = managedQuery(contenturi, mprojection, mselection, mselectionArgs, msortOrder);
当我检查它是否表示mcursor为null时,我尝试了将uri更改为外部存储,也尝试了无排序顺序。但它仍然返回空值。请帮助好友尝试此代码

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);    
startActivityForResult(Intent.createChooser(intent,getResources().getString(R.string.accept)),1);

现在只需使用onActivityResult方法从Gallery获取图像

你想从图库中获取图像吗?是的,我正在从图库中导入照片