Guida allo sviluppo

Local Navigation

Applicazione di esempio SQLite

Panoramica

L'applicazione di esempio del database SQLite mostra come creare un database relazionale permanente memorizzato sul dispositivo BlackBerry e come modificare gli elementi nel database.

Il database contiene due tabelle: Category e DirectoryItems. La tabella DirectoryItems contiene elementi che simulano le voci di un elenco di directory aziendale. Ogni elemento DirectoryItem contiene un campo CategoryID che deve corrispondere a un elemento category_id della tabella Category (ad esempio, Category.category_id è una chiave esterna di DirectoryItem.categoryID).

L'applicazione di esempio visualizza gli elementi delle tabelle nel formato di una struttura ad albero comprimibile con elementi Category come nodi padre ed elementi DirectoryItem come nodi figlio dei nodi Category a cui sono associati. L'applicazione di esempio fornisce voci di menu per l'aggiunta di una nuova categoria o elemento di directory e per la modifica o l'eliminazione di elementi di directory.

L'applicazione di esempio utilizza API protette e deve essere firmata per poter essere eseguita. Per ulteriori informazioni sulla firma codice, vedere Guida per l'amministratore di BlackBerry Signing Authority Tool.

File nell'applicazione di esempio

Nome file

Descrizione

SQLiteDemo.java

  • Contiene il punto di ingresso dell'applicazione.
  • Contiene il costruttore dell'applicazione, che crea un database crittografato sulla scheda di memoria del dispositivo BlackBerry, se disponibile, oppure nella memoria del dispositivo. Se la scheda di memoria non è disponibile e il dispositivo BlackBerry supporta la memorizzazione del database nella memoria del dispositivo, il database viene creato in tale memoria.
  • Crea e visualizza un'istanza di SQLiteDemoScreen.

SQLiteDemoScreen.java

  • Contiene la schermata principale dell'applicazione, che visualizza il database in una struttura ad albero espandibile con gli elementi Category come nodi principali e gli elementi DirectoryItems associati come elementi figlio.
  • Contiene i metodi helper per popolare la struttura quando la schermata viene inizializzata.
  • Contiene le voci di menu per l'aggiunta, l'aggiornamento e l'eliminazione delle categorie e degli elementi delle directory.

SQLManager.java

Contiene tutti i metodi per l'aggiunta, l'aggiornamento e l'eliminazione delle categorie e degli elementi delle directory (ad esempio, tutti i metodi di manipolazione del database).

ItemScreen.java

Contiene la schermata, che include i campi per l'aggiunta e la modifica di elementi delle directory.

Category.java

  • Definisce gli elementi Category nel database.
  • Fornisce i metodi di accesso per i campi Category.

DirectoryItems.java

  • Definisce gli elementi DirectoryItems nel database.
  • Fornisce i metodi di accesso per i campi DirectoryItems.

SQLiteDemoDirectory

  • Contiene il database.
  • Viene prepopolato con elementi di esempio.

Installazione dell'applicazione di esempio

  1. In Eclipse, nel menu File, fare clic su Import.
  2. Nella finestra di dialogo Import, espandere la cartella BlackBerry.
  3. Fare clic su Import BlackBerry Samples.
  4. Fare clic su Next.
  5. Eseguire una delle operazioni descritte di seguito:
    • Per specificare un JRE specifico, selezionare l'opzione Use a project specific JRE.
    • Per specificare il JRE predefinito nell'area di lavoro, selezionare l'opzione Use default JRE.
  6. Nella sezione BlackBerry Projects, fare clic su Deselect All.
  7. Selezionare la casella di controllo accanto al progetto SQLiteDemo.
  8. Fare clic su Finish.

Esecuzione dell'applicazione di esempio

  1. In Eclipse, nel riquadro Navigator, fare clic con il pulsante destro del mouse sulla cartella SQLiteDemo.
  2. Fare clic su Run As > BlackBerry Simulator.
  3. Se BlackBerry Smartphone Simulator non visualizza il messaggio "Media card inserted", è necessario utilizzare l'opzione Simulazione di una scheda di memoria.
  4. Se necessario, nella schermata iniziale di BlackBerry Smartphone Simulator, fare clic sulla cartella Downloads.
  5. Fare clic sull'icona SQLite Demo.
Argomento precedente: Aggiunta o rimozione dei database

Le informazioni sono state utili? Inviateci i vostri commenti.