Implementação de Classes de aplicativo Java básico para um BlackBerry App
Seu aplicativo BlackBerry começa a partir de uma folha em branco. O ambiente de desenvolvimento Java (JDE) cria uma área de trabalho vazia, e você irá adicionar um projeto e arquivos de origem Java. Você precisa implementar subclasses de algumas classes BlackBerry bibliotecas básicas para criar um aplicativo completo:
net.rim.device.api.ui.UiApplication: Esta é a sua classe de aplicativo, que é o supervisor do conteúdo do seu aplicativo BlackBerry. Normalmente você vai implementar um a Principal método dentro desta classe também.
net.rim.device.api.ui.container.MainScreen: Seu aplicativo BlackBerry mostra várias telas de informações para os usuários. você subclasse Tela principal para fornecer uma indicação básica para eles para ver.
net.rim.device.api.ui.MenuItem: Os usuários esperam para realizar alguma navegação usando menus, e apoiar as suas expectativas através da criação de subclasses de Item do menu para fornecer a funcionalidade de seleção de menu. Seu aplicativo BlackBerry pode fazer isso na linha criando uma nova Item do menu objeto e adicionando métodos específicos para o objeto durante sua criação. Note que se você estiver fazendo o mesmo Item do menu mais e mais, você deve pensar seriamente sobre a criação de uma subclasse real para ele.
net.rim.device.api.ui.Manager: Esta classe é útil quando você quer colocar para fora os componentes de um Tela principal subclasse com a formação específica e controlada. Tela principal vem com um determinado Gerente subclasse - VerticalFieldManager - como padrão. Mas é muito chato de baunilha; assim, você pode querer pensar em criar o seu próprio.
net.rim.device.api.system.Persistable: Seu aplicativo BlackBerry, muito provavelmente, ser o armazenamento de dados dos usuários, e esta é a interface que você precisa para implementar em suas classes que armazenam os dados em um PersistentStore.
java.lang.Thread, Runnable: Você tem a subclasse estes em certas situações onde o aplicativo BlackBerry realizar alguma operação de longa duração, tais como informações sobre a negociação com um serviço de rede ou comunicar através de um periférico Bluetooth. Além disso, certas classes que você fornecer para o BlackBerry OS, tais como Item do menu, Incorporamos o comportamento de rosca como parte de sua operação. Item do menu requer que você implementar um corre() método, que é lançado como um separado Fio quando o usuário seleciona o seu Item do menu.