Tuesday, 9 June 2015

membuat hello world app sederhana di blackberry

di tutorial pertama ini saya akan memberikan tutorial membuat aplikasi sederhana pada handset blackberry.
bagi temen-temen yang belum pernah membuat aplikasi di Blackberry saya akan memberikan tutorial instalasi awal pada posting selanjutnya.
Tidak usah berlama-lama mari kita mulai. lets go..
1. langkah pertama mari kita buat class UIAplication dimana disini adalah class yang berisi class main sebagai entry point aplikasi blackberry
1
2
3
4
5
6
7
8
9
10
public class HelloWorld extends UiApplication{
    public HelloWorld() {
         
    }
     
    public static void main (String[] args){
         
    }
     
}
2. langkah kedua kita buat class MainScreen dengan nama HelloScreen untuk menampilkan text "hello dunia".
1
2
3
4
5
6
7
8
... ... ...
     
    public class HelloScreen extends MainScreen{
        public HelloScreen() {
            setTitle("hello dunia");
        }
    }
}
3. selanjutnya kita push Screen yang telah kita buat didalam constructor class HelloWorld
1
2
3
4
5
6
public class HelloWorld extends UiApplication{
    public HelloWorld() {
        pushScreen(new HelloScreen());
    }
... ... ...
4. terakhir kita panggil class HelloWorld pada method main agar dieksekusi pertama kali
1
2
3
4
5
6
7
... ... ...
public static void main (String[] args){
        HelloWorld main = new HelloWorld();
        main.enterEventDispatcher();
    }
... ... ...

setelah dijalankan maka tampilannya akan seperti gambar dibawah ini
tampilan pada handset gemini


berikut code lengkap dari aplikasi sederhana diatas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;
public class HelloWorld extends UiApplication{
    public HelloWorld() {
        pushScreen(new HelloScreen());
    }
     
    public static void main (String[] args){
        HelloWorld main = new HelloWorld();
        main.enterEventDispatcher();
    }
     
    public class HelloScreen extends MainScreen{
        public HelloScreen() {
            setTitle("hello dunia");
        }
    }
}

No comments:

Post a Comment