개발 가이드
Local Navigation
- BlackBerry Device Software 프로그램과 통합
- 통합 검색
- 단말기 상호 작용 지원
- 메시지 목록
- 사용자 정의 메시지
- 첨부 파일
- 캘린더
- 연락처 목록
- 작업 목록
- 전화
- BlackBerry Browser
- 메뉴 항목
- 자세한 정보 확인
- 용어
- 의견 제공
- 문서 수정 내역
- 법적 고지
BlackBerry Manuals & Help
>
개발자 문서
>
Java 개발 가이드 및 API 참조서
>
개발 가이드
Integration Guide - BlackBerry Java SDK - 7.0
연락처를 만들어 연락처 목록에 할당
연락처를 만들어 BlackBerry 단말기의 기본 연락처 목록 또는 다른 연락처 목록에 할당할 수 있습니다.
- 필요한 클래스와 인터페이스를 가져옵니다.
import net.rim.blackberry.api.pdap.BlackBerryContact; import net.rim.blackberry.api.pdap.BlackBerryContactList; import net.rim.blackberry.api.pdap.BlackBerryPIMList; import net.rim.device.api.system.ControlledAccessException; import javax.microedition.pim.PIM; import javax.microedition.pim.PIMList; import javax.microedition.pim.PIMException; import javax.microedition.pim.ContactList;
- 새 연락처를 기본 연락처 목록에 추가하려면 PIM.openPIMList(int, int)를 호출하여 기본 연락처 목록 인스턴스를 열고, 열려는 목록의 형식(PIM.CONTACT_LIST) 및 PIM.READ_WRITE 액세스 모드를 매개 변수로 전달합니다. 4단계를 계속 진행합니다.
BlackBerryContactList contactList = (BlackBerryContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE); - 새 연락처를 기본 연락처 목록이 아닌 연락처 목록에 추가하려면 다음 작업을 수행합니다.
- PIM.listPIMLists(int)를 호출하고 목록의 형식(PIM.CONTACT_LIST)을 매개 변수로 전달하여 String 객체의 배열이 반환되도록 합니다. 반환된 배열은 각 연락처 목록에 대해 시스템이 할당한 이름을 제공합니다. 기본 연락처 목록은 이 배열의 인덱스 0으로 반환됩니다.
String[] lists = PIM.listPIMLists(PIM.CONTACT_LIST);
- PIM.listPIMLists()에서 반환한 배열의 모든 요소를 반복하여 열려는 연락처 목록에 대해 시스템이 할당한 이름을 찾습니다.
- PIM.openPIMList(int, int, String)를 호출하여 연락처 목록 인스턴스를 열고, 열려는 목록의 형식(PIM.CONTACT_LIST), PIM.READ_WRITE 액세스 모드 및 연락처 목록 이름을 매개 변수로 전달합니다.
BlackBerryContactList contactList = (BlackBerryContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE, name);
- PIM.listPIMLists(int)를 호출하고 목록의 형식(PIM.CONTACT_LIST)을 매개 변수로 전달하여 String 객체의 배열이 반환되도록 합니다. 반환된 배열은 각 연락처 목록에 대해 시스템이 할당한 이름을 제공합니다. 기본 연락처 목록은 이 배열의 인덱스 0으로 반환됩니다.
- ContactList.createContact()를 호출하여 새 연락처를 연락처 목록에 추가합니다.
BlackBerryContact contact = contactList.createContact();
- 다음 메소드 중 하나 이상을 호출하여 새 연락처에 대한 정보를 추가합니다. PIMItem 메소드에 대한 자세한 내용은 BlackBerry Java Development Environment용 API 참조서를 참조하십시오.
- 다음 메소드를 호출하여 지정된 연락처 필드의 크기 요구 사항 및 형식 요구 사항을 해당 정보가 충족하는지 확인합니다.
- Contact.commit()을 호출하여 변경 사항을 커밋합니다.
if(contact.isModified()) { contact.commit(); } - 다른 프로그램을 호출하는 프로그램이 해당 프로그램에 액세스할 수 있는 권한을 갖지 못한 경우 PIMException 및 ControlledAccessException이 발생하는지 확인합니다.
다음 주제: 연락처 정보 가져오기
이전 주제: 특정 연락처 목록을 사용하여 주소록 프로그램 열기