안드로이드 개발자 모임 게시판
(글 수 7,983)
조금 있다가 등록해야 하는데 마지막으로 여줘봅니다.
포토앨범을 만들고 있는데 하나가 해결이 안되네요.ㅠㅠ
카톡에 보면 내프로필에서 사진을 선택하고 사진앨범을 선택하면 현재 핸드폰에 깔려 있는 앨범들이 나오는데 거기에 지금 만들고 있는 앨범이 나오게 하고 싶은데 안되네요.
매니페스트에 아래와 같이 넣어도 나오지 않아요. intent 이용하는것 같은데 제가 잘못 사용하고 있는것 같아요. 도와주세요.
<activity android:name="myphoto.MainActivity"
android:windowSoftInputMode="stateHidden"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.APP_GALLERY"/>
</intent-filter>
<intent-filter>
<data android:mimeType="image/*" />
</intent-filter>
2014.12.24 13:50:06
님이 질문한 답이 맞는거같은데 뭐가 아니라는건지 모르겠네요.
그리고 앨범을 여는건 매니페스트에 작성하는게 아닙니다
질문의 의도가 뭔지 모르겠구요, 정확히 특정부분에 문제가있는거면 상세히 질문을 올리시는게 나을듯하네요.
2014.12.24 14:40:32
아래와 같이 해보세요
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT"/>
<category android:name="android.intent.category.OPENABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="*/*"/>
</intent-filter>
질문게시판에 작성하세요..
그리고찾아보시고 말씀하신건지..... 염치가 진짜 없네요..
사진 갤러리 보여주기
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
intent.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, GET_PICTURE_URI);
선택결과가져오기
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == GET_PICTURE_URI) {
if (resultCode == Activity.RESULT_OK) {
URI uri = data.getData();
}
}
}