안드로이드 개발 질문/답변
(글 수 45,052)
제목이 좀 이상하긴 한데...
안드로이드 주소록에서 보면,
주소록 리스트에서 사진을 선택하면 가로로 긴 팝업이 뜨면서 { 전화, 메시지 등 } 의 액션(?) 아이콘들이 나타나잖아요.
그 기능을 코드상에서 호출할 수 있나요??
구글링을 해도 못찾겠고, 찾기도 참 애매한 기능이라 문의드립니다 :)
act=com.android.contacts.action.QUICK_CONTACT
dat=content://com.android.contacts/contacts/lookup/4082i4399e8a40b724050/4
bnds=[6,352][81,436]
act는 엑션입니다. 상수로 쓰면 좋겠으나 하이드 처리되어있으니 그냥 문자열로 씁니다.
dat는 cp URI입니다. 어차피 주소록 바탕으로 쓰시는거면 그냥 줍니다.
bnds는 intent.setSourceBounds(r); 형태로 넘겨주고 r은 Rect입니다. 아마도 터치한 ImageView의 Rect로 보입니다.
Extra가 추가 되는데요...
intent.putExtra(QuickContact.EXTRA_MODE, QuickContact.MODE_MEDIUM);
이렇게 넣어야 되는데 QuickContact.EXTRA_MODE 요넘이 안보입니다. (hide 처리)
그래서 별수 없이 그냥 "mode"로 쓰고 넘어가세요. (이거땜시 꼬일수도 있겠네요.)
이렇게 던지면 만사 해결될거 같은데요... 테스트는 안해봤습니다.
후기좀 올려주세요.