앨범 호출 부분

void photoAlbum() {

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setType("image/*");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent, REQUEST_PHOTO_ALBUM);
}

onActivityResult 부분

//앨범
if(requestCode == REQUEST_PHOTO_ALBUM) {

//iv.setImageURI(data.getData());
Uri uri = data.getData();
PictureImgPath = getPath(uri);
img_AccidentPhoto.setImageBitmap(LoadAlbum(PictureImgPath));
//imgPathName.setText(imgPath);
}

파일 경로 가져오는 부분

private String getPath(Uri uri){
String[] projection = {MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery(uri, projection, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}

위에 소스대로 하면 앨범이 뜨고 거기에서 선택한 한장의 사진이 화면에 잘 표시가 됩니다

서버에 전송할때도 파일 경로 가져온거로 전송하면 잘 올라갑니다

그런데 제가 하고 싶은건

카톡에서 처럼 사진 첨부할때 여러장 선택할수 있게 하고 싶습니다

그러면 앨범 호출할때 먼가를 바꿔줘야 될듯 싶은데 그게 어떤건지 모르겠네요

그리고 여러장을 선택할경우 onActivityResult 여기에서는 어떻게 받아와야되는지도 알려주세요