사용자 정의 메시지의 아이콘 만들기

아이콘과 사용자 정의 메시지를 연결할 수 있습니다. 아이콘과 사용자 정의 메시지의 유형 및 상태를 연결합니다. 예를 들어, 한 아이콘을 읽지 않은 메시지에 연결하고 다른 아이콘을 읽은 메시지에 연결할 수 있습니다. 아이콘은 메시지 프로그램에서 메시지 왼쪽에 나타납니다.
  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.blackberry.api.messagelist.*;
    import net.rim.device.api.system.EncodedImage;
  2. EncodedImage.getEncodedImageResource()를 호출하여 인코딩된 이미지를 기반으로 아이콘을 만듭니다. 파일 이름을 인수로 전달합니다.
    ApplicationIcon newIcon = 
       new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_new.png" ) );
    ApplicationIcon openedIcon = 
       new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_opened.png" ) );
    
  3. 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 );

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