Android > 이미지를 선택 할 수 있는 Activity 만들기
등록일 : 2017-07-06 17:50
조회수 : 93,588
이미지를 선택 할 수 있는 Activity 만들기
AndroidManifest.xml에 Activity를 추가하고 android.intent.action.PICK action을 처리 할 수 있도록 등록
<activity
android:name="PickableActivity"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
Activity에서 선택된 이미지 정보를 Intent를 이용해서 전달
// 선택된이미지를 File 객체에 담아서
Intent retIntent = new Intent();
retIntent.setData(Uri.fromFile(pickFile));
setResult(RESULT_OK, retIntent);