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.
- Importare le classi e le interfacce richieste.
import net.rim.blackberry.api.messagelist.*;
import net.rim.device.api.system.EncodedImage;
- 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" ) );
- 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.