개발 가이드
Local Navigation
- BlackBerry Device Software 프로그램과 통합
- 통합 검색
- 단말기 상호 작용 지원
-
메시지 목록
- 새로운 빈 SMS 문자 메시지 만들기
- 채워진 새 문자 메시지 만들기
- 비어 있는 새 MMS 메시지 만들기
- 비어 있는 새 이메일 메시지 만들기
- 채워진 새 이메일 메시지 만들기
- 비어 있는 새 PIN 메시지 만들기
- 채워진 새 PIN 메시지 만들기
- 메시지 알림 받기
- 메시지 저장소에 수신기 추가
- 메시지 저장소에 일괄 업데이트를 위한 수신기 추가
- 폴더에 수신기 추가
- 저장소의 모든 폴더에 있는 읽지 않은 이메일 메시지의 총 개수 가져오기
- 메시지 열기
- 이메일 메시지 본문 가져오기
- 이메일 메시지가 곧 보내진다는 것을 BlackBerry 단말기 프로그램에 알리기
- MMS 메시지가 곧 보내진다는 것을 BlackBerry 단말기 프로그램에 알리기
- SMS 메시지가 곧 보내진다는 것을 BlackBerry 단말기 프로그램에 알리기
- 메시지 보내기
- 메시지에 회신
- 메시지 전달
- 메시지 폴더 작업
- 사용자 정의 메시지
- 첨부 파일
- 캘린더
- 연락처 목록
- 작업 목록
- 전화
- BlackBerry Browser
- 메뉴 항목
- 자세한 정보 확인
- 용어
- 의견 제공
- 문서 수정 내역
- 법적 고지
BlackBerry Manuals & Help
>
개발자 문서
>
Java 개발 가이드 및 API 참조서
>
개발 가이드
Integration Guide - BlackBerry Java SDK - 7.0
메시지에 회신
- 필요한 클래스와 인터페이스를 가져옵니다.
import net.rim.blackberry.api.mail.Folder; import net.rim.blackberry.api.mail.Message; import net.rim.blackberry.api.mail.Session; import net.rim.blackberry.api.mail.Store; import net.rim.blackberry.api.mail.Transport;
- Session.getTransport()를 호출하고 반환된 객체를 Transport 형식의 변수에 저장합니다. Transport 객체는 메시지 전송 프로토콜을 나타냅니다.
Transport trans = Session.getTransport();
- Session.waitForDefaultSession().getStore()를 호출하여 Store 객체를 검색합니다.
Store store = Session.waitForDefaultSession().getStore();
- Store.list(INBOX)를 호출하여 INBOX 폴더 안의 모든 폴더를 검색합니다. 폴더를 Folder 배열에 저장합니다.
Folder[] folders = store.list(INBOX);
- 특정 배열 요소를 지정하여 받은 편지함 폴더를 가져옵니다.
Folder inbox = folders[0];
- Folder.getMessages()를 호출하여 받은 편지함에서 메시지를 가져옵니다. 메시지를 Message 배열에 저장합니다.
Message[] messages = inbox.getMessages();
- Message.reply(Boolean)를 호출하고 true를 지정하여 모든 메시지 수신자에게 회신하거나 false를 지정하여 보낸 사람에게만 회신합니다.
if( messages.length > 0 ) { Message msg = messages[0]; } Message reply = msg.reply(true); - Transport.send(Message)를 호출하여 회신을 보냅니다.
try { trans.send(reply); } catch(MessagingException e) { System.out.println(e.getMessage()); }
다음 주제: 메시지 전달
이전 주제: 메시지 보내기