2017-02-02 12 views
0

次のコードを使用してギャラリーから画像を選択しています。Google以外のストーリーギャラリーから写真を取得するにはどうすればいいですかAndroid Lollipop以上の写真ですか?

//Override For uploading the image. 
@Override 
public void onClick(View v) { 
    Intent intent = new Intent(); 
    intent.setType("image/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE); 
} 

//for showing the selected image. 
@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    if (requestCode==RESULT_LOAD_IMAGE && resultCode==RESULT_OK && data!=null) 
    { 
     Uri selectedimage=data.getData(); 
     imagetoupload.setImageURI(selectedimage); 
    } 
} 

Googleフォトアプリケーションからの画像のみを選択します。私は携帯電話でストックギャラリーとして来る "ギャラリー"アプリケーションから画像を選びたいギャラリーから選択すると、画像は選択されず、選択された画像を表示している間は画像は表示されません。

+1

ソースコードのスクリーンショットで質問を投稿しないでください。スタックオーバーフローに関する他の何百万もの質問に見られるように、テキストとしてコードに貼り付けてください。 – CommonsWare

答えて

0

the documentationに記載されているように、実行中のAndroidのバージョンに応じて、ACTION_GET_CONTENTまたはACTION_OPEN_DOCUMENTを使用してください。

+0

私もそれを試しました。それでも在庫ギャラリーアプリから画像が選択されません。 –

+0

@ a.sthapit:質問を編集し、 'ACTION_GET_CONTENT'に使用したコードを正確に記述してください。 – CommonsWare

+0

コードを編集しました。チェックアウトしてください。 –

関連する問題