연락처 가져오기
호환되는 입력 스트림에서
BlackBerry 단말기의 연락처 목록으로 연락처 정보를 가져올 수 있습니다. 연락처 정보는
fromSerialFormat(InputStream, String)을 호출하고,
PIMItem이 쓰여질
InputStream 및 사용할 문자 인코딩 형식을 인수로 전달하여 가져올 수 있습니다. 지원되는 문자 인코딩 형식에는 UTF8, ISO-8859-1 및 UTF-16BE가 있습니다.
- 필요한 클래스와 인터페이스를 가져옵니다.
import java.io.ByteArrayOutputStream;
import javax.microedition.pim.Contact;
import javax.microedition.pim.ContactList;
import javax.microedition.pim.PIM;
import javax.microedition.pim.PIMItem;
- PIM.getInstance().fromSerialFormat()을 호출하여 PIM 항목의 배열을 반환받습니다.
ByteArrayInputStream istream =
new ByteArrayInputStream(outputStream.toByteArray());
PIMItem[] pi = PIM.getInstance().fromSerialFormat(istream, "UTF8");
- 연락처 목록을 열고 PIM 항목을 사용해 ContactList.importContact()를 호출하여 새 연락처를 만듭니다.
ContactList contactList = (ContactList)
PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
Contact contact2 = contactList.importContact((Contact) pi[0]);
contact2.commit();
이 정보가 도움이 되었습니까? 의견을 보내 주십시오.