Sua aplicação BlackBerry iniciando automaticamente no boot
Em algumas situações é necessário que sua aplicação seja iniciada automaticamente durante o boot. Para fazer isso é muito simples, basta adicionar ao seu JAD um parâmetro de flags que o BlackBerry usa, com valor 1.
Manifest-Version: 1.0RIM-COD-Module-Name: xxxxxxxxxRIM-COD-Module-Dependencies: net_rim_cldc,net_rim_os…MIDlet-Permissions: xxxxxxxxxMicroEdition-Profile: MIDP-2.0RIM-MIDlet-Flags-1: 1
Feito isso, sua aplicação será iniciada automaticamente quando for instalada, e também quando der um boot no aparelho. Ela será iniciada em background, ou seja, embora você instancie telas, elas não serão mostradas. Quando o usuário entrar na aplicação ela será colocada em foreground, e aí sim ele verá as telas. Se ao iniciar a aplicação, no boot, você já quiser que o usuário veja a tela, se quiser que a aplicação já inicie em foreground, basta chamar o método requestForeground() do seu objeto UiApplication.
Você ainda pode definir outros valores para a flag, veja a baixo:
RIM-MIDlet-Flags-1: 0 //Normal applicationRIM-MIDlet-Flags-1: 1 //Auto-StartupRIM-MIDlet-Flags-1: 2 //System ModuleRIM-MIDlet-Flags-1: 3 //System Module & Auto-Startup
Sobre o Autor
Nelson é desenvolvedor há 12 anos. Hoje desenvolve aplicações Web e Móveis na Abacomm Brasil cuidando do desenvolvimento server-side J2EE, banco de dados, design de aplicações móveis, e desenvolvimento móvel usando várias plataformas como BlackBerry, J2ME, FlashLite, Android, etc. Para conversar com o autor use o e-mail, MSN e GTalk npereirajr@gmail.com.

Deixe um comentário