사용자 정의 메시지의 아이콘 만들기
아이콘과 사용자 정의 메시지를 연결할 수 있습니다. 아이콘과 사용자 정의 메시지의 유형 및 상태를 연결합니다. 예를 들어, 한 아이콘을 읽지 않은 메시지에 연결하고 다른 아이콘을 읽은 메시지에 연결할 수 있습니다. 아이콘은 메시지 프로그램에서 메시지 왼쪽에 나타납니다.
- 필요한 클래스와 인터페이스를 가져옵니다.
import net.rim.blackberry.api.messagelist.*;
import net.rim.device.api.system.EncodedImage;
- EncodedImage.getEncodedImageResource()를 호출하여 인코딩된 이미지를 기반으로 아이콘을 만듭니다. 파일 이름을 인수로 전달합니다.
ApplicationIcon newIcon =
new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_new.png" ) );
ApplicationIcon openedIcon =
new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_opened.png" ) );
- ApplicationMessageFolderRegistry.registerMessageIcon()을 호출하여 상태 및 아이콘을 사용자 정의 메시지에 지정합니다. BlackBerry 단말기 프로그램의 메시지 유형 값과 ApplicationIcon 클래스의 인스턴스를 인수로 지정합니다. 그리고 ApplicationMessage.Status 인터페이스의 필드를 사용하여 메시지 상태를 인수로 지정합니다.
int MESSAGE_TYPE = 0;
int STATUS_NEW = ApplicationMessage.Status.UNOPENED;
int STATUS_OPENED = ApplicationMessage.Status.OPENED;
reg.registerMessageIcon( MESSAGE_TYPE, STATUS_NEW, newIcon );
reg.registerMessageIcon( MESSAGE_TYPE, STATUS_OPENED, openedIcon );
이 정보가 도움이 되었습니까? 의견을 보내 주십시오.