연락처 가져오기

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

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.