0

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を返します。助けてください

4

1 に答える 1

0

バディはこのコードを試してみてください、

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

次に、メソッドを使用onActivityResult してギャラリーから画像を取得します。

于 2012-11-12T12:15:14.637 に答える