Implementering Basic Java Application Klasser for en Blackberry App

April 11  by Eliza

Blackberry-programmet starter fra en blank skifer. Java Development Environment (JDE) oppretter et tomt arbeidsområde, og du vil legge til et prosjekt og Java-kildefilene. Du trenger for å implementere subklasser av noen grunnleggende Blackberry bibliotek klasser for å lage en fullverdig søknad:

  • net.rim.device.api.ui.UiApplication: Dette er din søknad klasse, som er tilsynsmann for innholdet Blackberry-programmets. Du vil vanligvis gjennomføre en hoved metode innenfor denne klassen også.
  • net.rim.device.api.ui.container.MainScreen: Blackberry-programmet viser flere informasjonsskjermene til brukerne. Du underklasse Hovedside for å gi en grunnleggende skjerm for dem å se.
  • net.rim.device.api.ui.MenuItem: Brukerne forventer å utføre noen navigasjon ved hjelp av menyer, og du støtter deres forventninger ved å opprette underklasser av MENUITEM å gi menyvalg funksjonalitet. Blackberry-programmet kan gjøre dette inline ved å opprette en ny MENUITEM objekt og legge konkrete metoder til objektet under etableringen. Merk at hvis du gjør det samme MENUITEM om og om igjen, bør du seriøst tenke på å lage en ekte underklasse for det.
  • net.rim.device.api.ui.Manager: Denne klassen er nyttig når du ønsker å legge ut komponentene i en Hovedside underklasse i en bestemt, kontrollert formasjon. Hovedside kommer med en bestemt leder underklasse - VerticalFieldManager - som standard. Men det er ganske vanilje-kjedelig, så kan det være lurt å tenke på å lage din egen.
  • net.rim.device.api.system.Persistable: Blackberry-programmet vil svært sannsynlig bli å lagre brukernes data, og dette er grensesnittet som du trenger for å implementere i klassene som lagrer dataene i en PersistentStore.
  • java.lang.Thread, kjørbart: Du må underklasse disse i visse situasjoner der din Blackberry-programmet utfører noen langvarig operasjon, som for eksempel handel informasjon med en nettverkstjeneste eller kommunisere via en Bluetooth perifer. I tillegg er det enkelte klasser du gir til Blackberry OS, slik som MENUITEM, innlemme gjenget oppførsel som en del av sin drift. MENUITEM krever at du gjennomføre en run () -metoden, som er lansert som en egen tråd når brukeren velger din MENUITEM.