개발 가이드
Local Navigation
BlackBerry Manuals & Help
>
개발자 문서
>
Java 개발 가이드 및 API 참조서
>
개발 가이드
Integration Guide - BlackBerry Java SDK - 7.0
캘린더 항목 내보내기
- 필요한 클래스와 인터페이스를 가져옵니다.
import java.io.ByteArrayOutputStream; import java.util.Enumeration; import javax.microedition.pim.Event; import javax.microedition.pim.EventList; import javax.microedition.pim.PIM;
- 목록 형식(PIM.EVENT_LIST)을 지정해 PIM.supportedSerialFormats()를 호출하여 지원되는 직렬 형식의 문자열 배열을 가져옵니다.
String[] dataFormats = PIM.supportedSerialFormats(PIM.EVENT_LIST);
- 출력 스트림 작성기를 사용하여 BlackBerry 단말기에 있는 캘린더 항목을 iCal 등의 지원되는 직렬 형식으로 내보냅니다.
- toSerialFormat()을 호출하여 항목을 직렬 형식으로 씁니다. enc 매개 변수는 출력 스트림에 쓸 때 사용할 문자 인코딩을 지정합니다. 지원되는 문자 인코딩에는 "UTF8", "ISO-8859-1" 및 "UTF-16BE"가 있습니다. 이 매개 변수는 null일 수 없습니다.
EventList eventList = (EventList)PIM.getInstance().openPIMList( PIM.EVENT_LIST, PIM.READ_ONLY ); ByteArrayOutputStream bytestream = new ByteArrayOutputStream(); Enumeration e = eventList.items(); while (e.hasMoreElements()) { Event event = (Event)e.nextElement(); PIM.getInstance().toSerialFormat(event, bytestream, "UTF8", dataFormats[0]); }
다음 주제: 캘린더 항목 가져오기
이전 주제: 캘린더 항목 정보 가져오기