Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » UltraLite® – Java-Programmierung » Praktische Einführung: Eine BlackBerry-Anwendung erstellen » Teil 1: Erstellen einer neuen BlackBerry-Anwendung

 

Lektion 2: Schreiben und Testen Ihrer BlackBerry-Anwendung

In dieser Lektion erstellen Sie eine Klasse mit einer main-Methode in Eclipse, die eine HomeScreen-Klasse öffnet, die einen Titel und eine Statusmeldung enthält. Anschließend kompilieren und testen Sie die Anwendung.

Voraussetzungen

In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Einrichten eines neuen BlackBerry-Projekts.

 Aufgabe
  1. Fügen Sie Ihrem Projekt eine Application-Klasse hinzu.

    1. Im Fenster Package Explorer (Paket-Explorer) erweitern Sie HelloBlackBerry und klicken Sie auf src.

    2. Klicken Sie auf File (Datei) » New (Neu) » Class (Klasse).

      Das Fenster New Java Class (Neu Java-Klasse) wird angezeigt.

    3. Im Feld Wie lautet der Name des Projekts? geben Sie Application ein.

    4. Unter der Option Which Method Stubs Would You Like To Create (Welche Methoden-Stubs möchten Sie erstellen) wählen Sie Public Static Void Main ([String() Args]).

    5. Klicken Sie auf Finish (Fertig stellen).

      Die Datei Application.java befindet sich in Ihrem Projekt im Fenster Package Explorer (Paket-Explorer).

  2. Ändern Sie die Application-Klasse.

    Doppelklicken Sie auf Application.java im Fenster Package Explorer (Paket-Explorer) und fügen Sie dann einen Konstruktor und eine main-Methode hinzu.

    Ihr Application.java-Code sollte wie der folgende Code aussehen:



    class Application extends net.rim.device.api.ui.UiApplication {
        public static void main( String[] args )
        {
            Application instance = new Application();
            instance.enterEventDispatcher();
        }
        Application() {
            pushScreen( new HomeScreen() );
        }
    }
  3. Fügen Sie Ihrem Projekt eine HomeScreen-Klasse hinzu.

    1. Im Fenster Package Explorer (Paket-Explorer) erweitern Sie HelloBlackBerry und klicken Sie auf src.

    2. Klicken Sie auf File (Datei) » New (Neu) » Class (Klasse).

      Das Fenster New Java Class (Neu Java-Klasse) wird angezeigt.

    3. Im Feld Wie lautet der Name des Projekts? geben Sie HomeScreen ein.

    4. Klicken Sie auf Finish (Fertig stellen).

      Die Datei HomeScreen.java befindet sich in Ihrem Projekt im Fenster Package Explorer (Paket-Explorer).

  4. Ändern Sie die HomeScreen-Klasse, sodass sie einen Titel und Statusmeldungen anzeigt.

    Doppelklicken Sie auf HomeScreen.java im Fenster Package Explorer (Paket-Explorer) und aktualisieren Sie dann den Code, sodass er einen Titel und eine Statusmeldung anzeigt.

    Ihr HomeScreen.java-Code sollte wie der folgende Code aussehen:



    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.ui.container.*;
    import java.util.*;
    
    class HomeScreen extends MainScreen {
    
        HomeScreen() {
            
            // Set the window title
            LabelField applicationTitle = new LabelField("Hello BlackBerry");
            setTitle(applicationTitle);
            
            // Add a label to show application status
            _statusLabel = new LabelField( "Status: Started" );
            add( _statusLabel );
        }
        private LabelField _statusLabel;
    }

    Das _statusLabel-Objekt wird als Klassenvariable definiert, damit darauf später aus anderen Teilen der Anwendung zugegriffen werden kann.

  5. Führen Sie den Simulator aus.

    Klicken Sie im Fenster Package Explorer (Paket-Explorer) auf Application.java und anschließend auf Run (Ausführen) » Run As (Ausführen als) » BlackBerry-Simulator.

    Hinweis

    Wenn mehrere Projekte in Ihrem Arbeitsbereich geöffnet sind, klicken Sie auf Run (Ausführen) » Run Configurations (Konfigurationen ausführen), wählen Sie HelloBlackBerry aus und klicken Sie anschließend auf Run (Ausführen).

    Das HelloBlackBerry-Projekt wird kompiliert. Daraufhin wird das Simulator-Fenster angezeigt.

    Vergewissern Sie sich, dass das Projekt ohne Fehler kompiliert wird, indem Sie die Registerkarte Problems (Probleme) in Eclipse auswählen.

  6. Klicken Sie im Simulator-Menü auf Simulate (Simulieren) » Set IT Policy (IT-Richtlinie einrichten).

    Das Fenster Set IT Policy (IT-Richtlinie einrichten) wird angezeigt.

  7. Klicken Sie im Feld Policy (Richtlinie) auf Allow Third Party Apps To Use Persistent Store (Anwendungen von Drittanbietern die Verwendung des beständigen Speichers erlauben) » >>.

  8. Klicken Sie auf Set (Einstellen) und dann auf Close (Schließen).

  9. Starten Sie Ihre Anwendung.

    Im Simulator-Fenster navigieren Sie zu Downloads und führen dann die HelloBlackBerry-Anwendung aus.

    Ein Bildschirm mit der Hello BlackBerry-Titelleiste und dem Status: Started-Text wird geöffnet.

  10. Halten Sie die Simulation an.

    Klicken Sie im Simulator-Fenster auf File (Datei) » Exit (Beenden).

Ergebnisse

Die BlackBerry-Anwendung wird erfolgreich im Simulator ausgeführt.

Nächste Schritte

Gehen Sie weiter zu Lektion 3: Erstellen einer UltraLite Java Edition-Datenbank.