Création d'une icône pour un message personnalisé
Vous pouvez associer des icônes à un message personnalisé. Vous associez une icône à un type de message personnalisé et à un statut. Par exemple, vous pouvez associer une icône à un message non ouvert et une autre icône à un message ouvert. L'icône s'affiche sur le côté gauche d'un message dans l'application de messagerie.
- Importez les classes et les interfaces requises.
import net.rim.blackberry.api.messagelist.*;
import net.rim.device.api.system.EncodedImage;
- Appelez EncodedImage.getEncodedImageResource() pour créer une icône basée sur une image codée. Transmettez le nom de fichier en tant qu'argument.
ApplicationIcon newIcon =
new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_new.png" ) );
ApplicationIcon openedIcon =
new ApplicationIcon( EncodedImage.getEncodedImageResource( "ml_sample_opened.png" ) );
- Appelez ApplicationMessageFolderRegistry.registerMessageIcon() pour attribuer un état et une icône à un message personnalisé. Indiquez les éléments suivants comme arguments : une valeur pour le type de message d'une application de terminal BlackBerry, un état pour le message à l'aide d'un champ de l'interface ApplicationMessage.Status et une instance de la 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 );
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.