Guia do desenvolvedor

Local Navigation

Aplicativo de exemplo SQLite

Visão geral

O aplicativo de exemplo do banco de dados SQLite demonstra como criar um banco de dados relacional persistente que está armazenado no aparelho BlackBerry e como alterar as entradas no banco de dados.

O banco de dados contém duas tabelas que são chamadas de Category e DirectoryItems. A tabela DirectoryItems contém itens que simulam entradas em uma lista de diretórios comerciais. Cada entrada DirectoryItem também contém um campo CategoryID que deve corresponder a uma entrada category_id na tabela Category (por exemplo, Category.category_id é uma chave estrangeira para DirectoryItem.categoryID).

O aplicativo de exemplo exibe as entradas nas tabelas como uma estrutura de árvore que pode ser recolhida, com entradas Category como nós-pai e entradas DirectoryItem como nós-filho dos nós Category que estão associados. O aplicativo de exemplo fornece itens de menu para adicionar uma nova categoria ou um novo item de diretório para alterar ou excluir os itens de diretório.

Esse aplicativo de exemplo usa APIs projetadas para serem protegidas. O aplicativo deve ser assinado antes de ser executado. Para obter mais informações sobre assinatura de código, consulte o BlackBerry Signing Authority Tool Administration Guide (Guia de administração da BlackBerry Signing Authority Tool).

Arquivos no aplicativo de exemplo

Nome do arquivo

Descrição

SQLiteDemo.java

  • Este arquivo contém o ponto de entrada do aplicativo.
  • Este arquivo contém o construtor do aplicativo, que criará um banco de dados criptografado no cartão de memória do aparelho BlackBerry, se ele estiver inserido, ou na memória do aparelho. Se um cartão de memória não estiver inserido e o aparelho BlackBerry for compatível com armazenamento do banco de dados na memória do aparelho, o banco de dados criptografado será criado na memória do aparelho.
  • Este arquivo cria e exibe uma instância de SQLiteDemoScreen.

SQLiteDemoScreen.java

  • Este arquivo contém a principal tela do aplicativo, que exibe o banco de dados em uma estrutura de árvore que pode ser recolhida, com entradas de Category como nós pai e DirectoryItems associados como seus filhos.
  • Este arquivo contém métodos auxiliares para preencher a árvore quando a tela é inicializada.
  • Este arquivo contém itens de menu para adicionar, atualizar e excluir categorias e itens de diretório.

SQLManager.java

Este arquivo contém todos os métodos para adicionar, atualizar e excluir categorias e itens de diretório (por exemplo, todos os métodos de manipulação de banco de dados).

ItemScreen.java

Este arquivo contém a tela, que contém campos para adicionar e alterar categorias e itens de diretório.

Category.java

  • Este arquivo define as entradas de Category no banco de dados.
  • Este arquivo fornece métodos de acesso para os campos de Category.

DirectoryItems.java

  • Este arquivo define as entradas de DirectoryItems no banco de dados.
  • Este arquivo fornece métodos de acesso para os campos de DirectoryItems.

SQLiteDemoDirectory

  • Este arquivo contém o banco de dados.
  • Este arquivo vem pré-populado com entradas de exemplo.

Instale o aplicativo de exemplo

  1. No Eclipse, no menu File, clique em Import.
  2. Na caixa de diálogo Import, expanda a pasta BlackBerry.
  3. Clique em Import BlackBerry Samples.
  4. Clique em Next.
  5. Execute uma das seguintes ações:
    • Para especificar um JRE específico, selecione a opção Use a project specific JRE.
    • Para especificar o JRE padrão na área de trabalho, selecione a opção Use default JRE.
  6. Na seção BlackBerry Projects, clique em Deselect All.
  7. Selecione a caixa de seleção ao lado do projeto SQLiteDemo.
  8. Clique em Finish.

Execute o aplicativo de amostra

  1. No Eclipse, no painel Navigator, clique com o botão direito do mouse na pasta SQLiteDemo.
  2. Clique em Run As > BlackBerry Simulator.
  3. Se o BlackBerry Smartphone Simulator não exibir a mensagem "Media card inserted", você deve Simular um cartão de memória.
  4. Se necessário, na tela inicial do BlackBerry Smartphone Simulator, clique na pasta Downloads.
  5. Clique no ícone SQLite Demo.

Estas informações foram úteis? Gostaríamos de receber seus comentários.