Creazione di un'icona per un messaggio personalizzato

È possibile associare icone a un messaggio personalizzato. È possibile associare un'icona al tipo e allo stato di un messaggio personalizzato. Ad esempio, è possibile associare un'icona a un messaggio non letto e un'icona diversa a un messaggio letto. L'icona viene visualizzata sul lato sinistro di un messaggio nell'applicazione Messaggi.
  1. Importare le classi e le interfacce richieste.
    import net.rim.blackberry.api.messagelist.*;
    import net.rim.device.api.system.EncodedImage;
  2. Richiamare EncodedImage.getEncodedImageResource() per creare un'icona basata su un'immagine codificata. Passare il nome del file come argomento.
    ApplicationIcon newIcon = 
       new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_new.png" ) );
    ApplicationIcon openedIcon = 
       new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_opened.png" ) );
    
  3. Richiamare ApplicationMessageFolderRegistry.registerMessageIcon() per assegnare uno stato e un'icona a un messaggio personalizzato. Specificare i seguenti elementi come argomenti: un valore per il tipo di messaggio per un'applicazione BlackBerry, uno stato del messaggio tramite un campo dell'interfaccia ApplicationMessage.Status e un'istanza della classe ApplicationIcon.
    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 );

Le informazioni sono state utili? Inviateci i vostri commenti.