개발 가이드
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 java.util.Date; import net.rim.blackberry.api.mail.Address; 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;
- Session.waitForDefaultSession.getStore()를 호출하여 메시지 저장소를 가져옵니다.
Store store = Session.waitForDefaultSession.getStore();
- Store.getFolder()를 호출하여 해당 메시지가 있는 폴더를 가져옵니다.
Folder folder = Store.getFolder("SampleFolder"); - folder.getMessages()를 호출하여 메시지 객체를 가져오고 Message 배열에 메시지 객체를 저장합니다. 배열 요소를 반복하며 보낸 사람 및 제목과 같은 정보를 가져와 BlackBerry 단말기 사용자에게 표시합니다.
Message[] msgs = folder.getMessages();
- 사용자가 목록에서 메시지를 선택하면 Message 객체에 대해 메소드를 호출하여 해당하는 필드와 본문 콘텐츠를 가져오고 사용자에게 표시합니다.
Message msg = msgs[0]; // Retrieve the first message Address[] recipients = msg.getRecipients(Message.RecipientType.TO); Date sent = msg.getSentDate(); Address from = msg.getFrom(); String subject = msg.getSubject(); Object o = msg.getContent(); // Verify that the message is not multipart if ( o instanceof String ) { String body = (String)o; } //... - 메시지에 대해 Message.getBodyText()를 호출하여 일반 텍스트 콘텐츠를 String으로 가져옵니다. 메시지에 일반 텍스트가 포함되어 있지 않으면 null이 반환됩니다.
다음 주제: 이메일 메시지 본문 가져오기