我正在尝试从Mediastore.Images.Media中检索图像我总是将游标变为null。请提出如何解决问题的建议。提前致谢
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更改为外部存储器,也尝试没有排序顺序。但它仍然返回null。请帮忙
答案 0 :(得分:0)
buddy试试这段代码,
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获取图片。