Mise en œuvre de classes de base d'applications Java pour une application BlackBerry

Votre application BlackBerry commence à partir d'une ardoise vierge. L'environnement de développement Java (JDE) crée un espace de travail vide, et vous ajouter un projet et les fichiers source Java. Vous avez besoin de mettre en œuvre certaines sous-classes de la bibliothèque de classes de base BlackBerry pour créer une application à part entière:

  • net.rim.device.api.ui.UiApplication: Ceci est votre classe d'application, qui est le surveillant du contenu de votre application BlackBerry. Vous aurez généralement mettre en œuvre une principal méthode dans cette classe ainsi.




  • net.rim.device.api.ui.container.MainScreen: Votre application BlackBerry montre plusieurs écrans d'informations aux utilisateurs. Vous sous-classe Écran principal pour fournir un affichage de base pour eux de voir.

  • net.rim.device.api.ui.MenuItem: Les utilisateurs attendent pour effectuer certaines de navigation en utilisant les menus, et vous soutenir leurs attentes en créant des sous-classes Élément du menu pour fournir des fonctionnalités de sélection de menu. Votre application BlackBerry peut faire en ligne en créant un nouveau Élément du menu objet et l'ajout de méthodes spécifiques à l'objet lors de sa création. Notez que si vous faites la même Élément du menu encore et encore, vous devriez sérieusement penser à créer un véritable sous-classe pour elle.

  • net.rim.device.api.ui.Manager: Cette classe est utile lorsque vous souhaitez disposer les composants d'un Écran principal sous-classe dans une formation spécifique, contrôlée. Écran principal est livré avec un particulier Manager la sous-classe - VerticalFieldManager - par défaut. Mais il est assez vanille de sondage, de sorte que vous voudrez peut-être penser à créer votre propre.

  • net.rim.device.api.system.Persistable: Votre application BlackBerry sera très probablement stocker les données des utilisateurs, ce qui est l'interface que vous avez besoin de mettre en œuvre dans vos classes qui stockent les données dans un PersistentStore.

  • java.lang.Thread, Runnable: Vous avez sous-classer ceux-ci dans certaines situations où votre application BlackBerry effectue une opération de longue durée, telles que les informations de trading avec un service de réseau ou de communiquer via un périphérique Bluetooth. En outre, certaines classes que vous fournissez au BlackBerry OS, tels que Élément du menu, incorporer le comportement filetée dans le cadre de leur fonctionnement. Élément du menu vous oblige à mettre en œuvre une courir() méthode, qui est lancé en tant qu'entité distincte Fil lorsque l'utilisateur sélectionne votre Élément du menu.


» » » » Mise en œuvre de classes de base d'applications Java pour une application BlackBerry