>> Technologie Électronique >  >> Téléphones portables et accessoires >> Téléphones portables

Installer une police personnalisée sur BlackBerry (développement Java)

Prérequis techniques

  • API MIDP standard + API UI BlackBerry®
  • BlackBerry Java Application UI & Navigation v5.0 Beta

Étapes de développement

  1. Importer les classes :
    import net.rim.device.api.system.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.*;
    import net.rim.device.api.ui.component.*;
    import java.util.*;
  2. Étendre UiApplication : créer le framework, instancier la classe dans main(), appeler enterEventDispatcher(), pousser l'écran personnalisé (FontLoadingDemoScreen) dans le constructeur.
  3. Créer l'écran personnalisé : étendre MainScreen, définir le titre (setTitle), créer un LabelField pour appliquer la police.
  4. Charger la police via FontManager :
    if (FontManager.getInstance().load("Myfont.ttf", "MyFont", FontManager.APPLICATION_FONT) == FontManager.SUCCESS) { ... }
    Le flag APPLICATION_FONT limite la police à l'application.
  5. Appliquer la police au LabelField : dans le bloc try/catch, créer FontFamily et Font, puis helloWorld.setFont(myFont).
  6. Ajouter le champ à l'écran : add(helloWorld);

Cette procédure s'adresse aux développeurs d'applications BlackBerry Java. Les polices TrueType (.ttf) sont supportées.

Téléphones portables