갤러리 리스트뷰 열기
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>
'안드로이드' 카테고리의 다른 글
안드로이드 갤러리에서 이미지 동영산 선택하기 (0) | 2015.11.02 |
---|---|
안드로이드 비트맵 <-> 바이트배열 (0) | 2015.10.29 |
안드로이드 액티비티 인텐트값 전달 후 리턴값 받기 (0) | 2015.10.29 |
안드로이드 서비스 (0) | 2015.10.28 |
안드로이드 현재실행중인 액티비티 구하기 (0) | 2015.10.27 |