연락처 API 사용하기 전화, 이메일, 우편 주소 등의 모든 허용 된 유형을 가져 와서 주소록 응용 프로그램과 비슷한 드롭 다운을 채우려면 어떻게해야합니까 ?? 예를 들어 전화 번호 드롭 다운에서 다음을보고 싶습니다. TYPE_HOME, TYPE_MOBILE, TYPE_WORK, TYPE_FAX_WORK, TYPE_FAX_HOME, TYPE_PAGER, TYPE_OTHER, TYPE_CALLBACK, TYPE_CAR, TYPE_COMPANY_MAIN, TYPE_ISDN, TYPE_MAIN, TYPE_OTHER_FAX, TYPE_RADIO, TYPE_TELEX, TYPE_TTY_TDD, TYPE_WORK_MOBILE, TYPE_WORK_PAGER , TYPE_ASSISTANT, TYPE_MMS가 해당 레이블로 올바르게 변환되었습니다. 이메일 등에 대해서도 마찬가지입니다. 이제 질문은 분명합니다. 어떤 도움을 주셔서 미리 감사드립니다.android에서 연락처 API를 사용하는 허용 된 유형
-1
A
답변
1
나는 어떤 반응도 얻지 못했기 때문에이 일을 끝냈습니다 ... 전화 유형을 얻기 위해 표시된 샘플 코드. 나는 타입을 추가하는 것이 소스를 편집하는 것보다 자동으로 처리되는보다 세련된 방법을 원할 것입니다.
public void createPhoneTypes() {
phoneTypes = new ArrayList<Integer>();
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_ASSISTANT);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_CALLBACK);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_CAR);
phoneTypes
.add(ContactsContract.CommonDataKinds.Phone.TYPE_COMPANY_MAIN);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_FAX_HOME);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_FAX_WORK);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_HOME);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_ISDN);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_MAIN);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_MMS);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_OTHER);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_OTHER_FAX);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_PAGER);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_RADIO);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_TELEX);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_TTY_TDD);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_WORK);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_WORK_MOBILE);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_WORK_PAGER);
phoneTypes.add(ContactsContract.CommonDataKinds.Phone.TYPE_CUSTOM);
}
public String[] getAllPhoneTypeLabels() {
String[] stypes = new String[phoneTypes.size()];
for (int i=0; i<phoneTypes.size(); i++) {
stypes[i] = ContactsContract.CommonDataKinds.Phone.getTypeLabel(context.getResources(), phoneTypes.get(i), "").toString();
}
return stypes;
}
관련 문제
- 1. android에서 맞춤 연락처 유형 라벨 이름 받기
- 2. Android에서 startMethodTracing API를 사용하는 방법?
- 3. Android에서 API를 사용하는 무료 전화
- 4. android에서 DropBox API를 사용하는 방법
- 5. Android에서 JavaMail API를 사용하는 방법
- 6. android에서 Oracle API를 사용하는 방법
- 7. 허용 된 파일 업로드 유형 제한 PHP
- 8. API를 통한 Google 연락처
- 9. Android에서 알림과 연락처 저장
- 10. 연락처 Android에서 업데이트
- 11. 사용자가 android에서 권한을 부여하도록 허용
- 12. API를 통해 연락처 내보내기
- 13. 구글 연락처 .NET API를
- 14. Google 연락처 android에서 api
- 15. Android에서 여러 연락처 선택
- 16. Android에서 연락처 관리
- 17. android에서 연락처 읽기
- 18. android에서 Google 음성 API를 사용하는 방법
- 19. Android에서 맞춤 IM 유형 만들기
- 20. Android에서 STARRED로 연락처 번호 변경
- 21. android에서 특정 그룹의 연락처 삭제하기
- 22. android에서 연락처 변경 추적 문제
- 23. Android에서 연락처 기록을 조회하는 방법
- 24. android에서 연락처 저장 및 검색
- 25. android에서 연락처 사진 가져 오기
- 26. CRM Dynamics 연락처 하위 유형
- 27. 연락처 API를 통해 동기화 된 지저귀다 원시 연락처를 얻는 방법?
- 28. C# Generics - 다른 유형 허용
- 29. ContactsContract-API를 사용하는 연락처의 집계보기
- 30. Google API를 사용하는 동안 Android에서 테스트를 만들 때 오류가 발생합니다.