Guía de desarrollo

Local Navigation

Aplicación de ejemplo de SQLite

Descripción general

La aplicación de ejemplo de la base de datos SQLite demuestra cómo crear una base de datos relacional constante almacenada en el dispositivo BlackBerry y cómo cambiar las entradas en la base de datos.

La base de datos contiene dos tablas llamadas Category y DirectoryItems. La tabla DirectoryItems contiene elementos que simulan las entradas en una lista de directorio de negocios. Cada entrada de DirectoryItem también contiene un campo CategoryID que debe coincidir con una entrada category_id en la tabla Category (por ejemplo Category.category_id es una clave externa para DirectoryItem.categoryID).

La aplicación de ejemplo muestra las entradas en las tablas como una estructura de árbol que se puede contraer con entradas de Category como nodos padre y entradas de DirectoryItem como nodos hijo de los nodos Category a los que se asociaron. La aplicación de ejemplo ofrece elementos del menú para añadir una nueva categoría o elemento de directorio y para cambiar o eliminar el elemento de directorio.

Esta aplicación de ejemplo utiliza API diseñadas para ser seguros. La aplicación debe firmarse antes de poder ejecutarla. Para obtener más información acerca dela firma de código, consulte la Guía de administración de BlackBerry Signing Authority Tool.

Archivos en la aplicación de ejemplo

Nombre de archivo

Descripción

SQLiteDemo.java

  • Este archivo contiene el punto de entrada de la aplicación.
  • Este archivo contiene el constructor de la aplicación, que crea una base de datos cifrada en la tarjeta de memoria del dispositivo BlackBerry si se inserta o en la memoria del dispositivo. Si no se inserta una tarjeta de memoria y el dispositivo BlackBerry es compatible con el almacenamiento de la base de datos en la memoria del dispositivo, la base de datos cifrada se crea en la memoria del dispositivo.
  • Este archivo crea y muestra una instancia de SQLiteDemoScreen.

SQLiteDemoScreen.java

  • Este archivo contiene la pantalla principal de la aplicación, que muestra la base de datos en una estructura de árbol que se puede contraer con entradas de Category como nodos principales y DirectoryItems asociados como sus hijos.
  • Este archivo contiene los métodos auxiliares para rellenar el árbol cuando la pantalla se inicializa.
  • Este archivo contiene elementos del menú para añadir, actualizar y eliminar categorías y elementos de directorio.

SQLManager.java

Este archivo contiene todos los métodos para añadir, actualizar y eliminar categorías y elementos de directorio (por ejemplo todos los métodos de manipulación de la base de datos).

ItemScreen.java

Este archivo contiene la pantalla, que contiene campos para añadir y cambiar elementos de directorios y categorías.

Category.java

  • Este archivo define las entradas de Category en la base de datos.
  • Este archivo ofrece métodos de acceso para los campos de Category.

DirectoryItems.java

  • Este archivo define las entradas de DirectoryItems en la base de datos.
  • Este archivo ofrece métodos de acceso para los campos de DirectoryItems.

SQLiteDemoDirectory

  • Este archivo contiene la base de datos.
  • Este archivo viene rellenado previamente con entradas de ejemplo.

Instalar la aplicación de ejemplo

  1. En Eclipse, en el menú File, haga clic en Import. .
  2. En el cuadro de diálogo Import, amplíe la carpeta BlackBerry.
  3. Haga clic en Import BlackBerry Samples.
  4. Haga clic en Next.
  5. Lleve a cabo una de las siguientes acciones:
    • Para especificar un JRE concreto, selecciona la opción Use a project specific JRE.
    • Para especificar el JRE predeterminado en el espacio de trabajo, seleccione la opción Use default JRE.
  6. En la sección BlackBerry Projects, haga clic en Deselect All.
  7. Seleccione la casilla de verificación situada junto al proyecto SQLiteDemo.
  8. Haga clic en Finish.

Ejecutar la aplicación de ejemplo

  1. En Eclipse, en el panel Navigator, haga clic con el botón derecho en la carpeta SQLiteDemo.
  2. Haga clic en Run As > BlackBerry Simulator.
  3. Si BlackBerry Smartphone Simulator no muestra el mensaje "Media card inserted", debe Simular una tarjeta de memoria.
  4. Si es necesario, en la pantalla de inicio de BlackBerry Smartphone Simulator, haga clic en la carpeta Downloads.
  5. Haga clic en el icono SQLite Demo.

¿Le ha resultado útil esta información? Envíenos sus comentarios.