표준 Android API를 사용하여 vCard, hCard 또는 json/xml 형식으로 연락처를 추출 할 수 있습니까?Android 연락처 추출
3
A
답변
2
적어도 CONTENT_VCARD_URI이 (가) 안드로이드 2.0 (API 레벨 5)에서 찾고 있다고 생각합니다.
방금 찾았습니다.
0
Android 연락처가 Gmail 주소록과 동기화되어 있으며, 이에 대한 API가 있습니다. 거기에서 가져온 데이터를 변환하는 것도 또 다른 문제입니다.
4
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);
String lookupKey = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey);
AssetFileDescriptor fd = this.getContentResolver().openAssetFileDescriptor(uri, "r");
FileInputStream fis = fd.createInputStream();
위 코드는 연락처를 vcf 형식으로 내보내는 데 사용할 수 있습니다. fileInputStream 객체 "fis"에서 모든 연락처를 읽습니다.
또한, 매니페스트 파일에 권한을 추가하는 것을 잊지 마세요 -
<uses-permission android:name="android.permission.READ_CONTACTS" />
사람이 어떤 API를 사용하여 안드로이드에 동일한가 .vcf 파일을 가져 오기로 도와 드릴까요?
관련 문제
- 1. 연락처 데이터베이스에 연락처 쓰기 - Android 2.1
- 2. Android 2.1 전화 연락처
- 3. android 연락처 메뉴로 연결
- 4. Android 연락처 목록
- 5. Android 연락처 - 수정
- 6. Android : 연락처 목록 빨리보기
- 7. Android 연락처 만들기 신청서
- 8. Android 연락처 그룹 이름에 액세스
- 9. Android 연락처 application theme/style
- 10. Android 2.0 연락처 그룹 조작
- 11. Android 연락처 선택기 및 검색
- 12. Android 연락처 API에 전화하는 방법
- 13. 연락처 Android 1.5의 PhoneNumber 받기
- 14. Android 연락처 이미지 설정 문제
- 15. Android : 연락처 편집보기와 비슷한보기 편집
- 16. Android 연락처 검색어 중복 됨
- 17. Android - 특정 연락처 정보 표시
- 18. Android : 새 연락처 새로 입력
- 19. Android 연락처 선택기 사용자 정의
- 20. Phantom 연락처 계정 등장 - Android
- 21. 각 연락처 작성 후 동일한 연락처 (Android 2.0 이상)
- 22. 비정형 텍스트 파일에서 인구 통계 및 연락처 정보 추출
- 23. 이름과 주소가있는 텍스트 블록에서 주소/연락처 세부 정보를 추출 하시겠습니까?
- 24. Android 사용자 지정 연락처 ListView with Icon
- 25. Android 전화에 연락처 목록을 저장할 위치는 어디입니까?
- 26. android는 Android SDK> 5를 사용하여 연락처
- 27. 모든 병합 된 연락처 분리 Android
- 28. android contact picker에서 연락처 정보를 얻으십시오
- 29. 첨부 된 Android 코드에 연락처 저장
- 30. Android 연락처 애플리케이션의 새 연락처에 응답
[this] (http://code.google.com/p/vcardio/)가 도움이 될 것으로 생각합니다. 이것은 "vCard (vCF) 파일에서 가져 오기/내보내기 연락처"에 대한 오픈 소스 프로젝트입니다. –