갤러리 리스트뷰 열기


private int REQ_PICK_CODE=100;


onClick에다가 작성


Intent pickerIntent = new Intent(Intent.ACTION_PICK);

pickerIntent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);

pickerIntent.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);


startActivityForResult(pickerIntent, REQ_PICK_CODE);



갤러리 선택한 사진 가져오기


  protected void onActivityResult(int requestCode, int resultCode, Intent data) { 


 if (resultCode == RESULT_OK) { if (requestCode == REQ_PICK_CODE) {


 ImageView im = (ImageView)findViewById(R.id.image); 


 try { 


 Bitmap bm = Images.Media.getBitmap(getContentResolver(), data.getData());

 im.setImageBitmap(bm);


 }

 catch (FileNotFoundException e) {

 // TODO Auto-generated catch block e.printStackTrace(); } 

catch (IOException e) { 

 // TODO Auto-generated catch block e.printStackTrace(); }

 }

 }

 super.onActivityResult(requestCode, resultCode, data);

 };



갤러리가져올경우 스토리지 권한문제로 못가져올수있다.


   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

블로그 이미지

왕왕왕왕

,