Perancangan dan Implementasi Aplikasi Mobile Bandung Guidance Berbasis Teknologi Location.pdfFull description
Skripsi Tugas Akhir Teknik Informatika
Skripsi Tugas Akhir Teknik InformatikaFull description
Deskripsi lengkap
Descripción: About Radio Mobile software
Full description
panduan cara menjalankan dan membuat apliaksi androidFull description
mobileFull description
presentation for mobile jammer project
Full description
Desain Aplikasi Mobile Rekayasa Perangkat Lunak Desty yani
!
!
Satu dari banyak bagian penting dalam pengembangan aplikasi adalah desain antarmuka grafis (Graphical UserInterface, GUI).
!
Layar mendatar atau yang disebut dengan layout horizontal
!
Layar tegak atau yang disebut dengan layout vertikal
Penggunaan Scrollview
!
ScrollView adalah container untuk tampilan UI pada android. ScrollView digunakan agar user bisa melakukan scroll secara vertikal pada layout yang sudah dibuat jika layout tersebut terlalu besar.
Penanganan Event !
User bisa berinteraksi dengan program aplikasi melalui sejumlah komponen. Sebagai contoh, setelah memasukkan data-data yang diperlukan pada proses login, kita menekan sebuah button untuk memasukkan data-data tersebut ke dalam program. Dalam hal ini objek button tersebut menerima event click.
!
Keempat interface tersebut adalah: 1.
Interface ActionListener
2.
Interface MouseListener
3.
Interface MouseMotionListener
4.
Interface KeyListener
Interface ActionListener
!
Interface ActionListener berguna untuk menerima event yang ditimbulkan oleh mouse atau keyboard.
!
Java menyediakan method addActionListener(ActionListener) untuk mengasosiasikan sebuah objek dengan interface ActionListener.
!
Method ini membutuhkan parameter berupa class yang mengimplementasikan interface ActionListener. Jika class tersebut merupakan class yang sama dengan tempat objek dimaksud, maka parameter ini cukup diberi nilai this.
Interface MouseListener
!
Interface MouseListener digunakan untuk menangkap event yang diakibatkan oleh mouse. Event yang dibangkitkan oleh keyboard tidak akan memberi efek, kecuali kita menggunakan interface ActionListener bersamaan dengan interface MouseListener.
!
Objek yang akan mendengar event dari MouseListener diasosiasikan menggunakan method addMouseListener(MouseListener). Class yang mengimplementasikan interface MouseListener harus menyediakan 5 (lima) method, walaupun tidak ada isinya. Kelima method tersebut adalah:
!
Method mouseClicked(MouseEvent), dipanggil pada saat tombol mouse ditekan lalu dilepas.
!
Method mouseEntered(MouseEvent), dipanggil pada saat kursor mouse memasuki area komponen.
!
Method mouseExited(MouseEvent), dipanggil pada saat kursor mouse meninggalkan area komponen.
!
Method mousePressed(MouseEvent), dipanggil pada saat tombol mouse ditekan.
!
Method mouseReleased(MouseEvent), dipanggil pada saat tombol mouse dilepas.
Interface MouseMotionListener
!
Java menyediakan interface MouseMotionListener untuk mendukung MouseListener. Interface MouseMotionListener menyediakan dua method yang akan memantau pergerakan mouse yaitu mouseDragged(MouseEvent) dan mouseMoved(MouseEvent).
!
Method mouseDragged(MouseEvent) digunakan untuk memantau pergerakan mouse yang melintasi objek pada saat tombol mouse ditekan. Tindakan ini persis sama dengan tindakan kita pada saat memindahkan sebuah window.
!
Method mouseMoved(MouseEvent) digunakan untuk memantau pergerakan mouse pada saat mouse melintasi area suatu objek. Pada saat ini tidak ada tombol mouse yang ditekan; kita hanya memindahkan pointer mouse melalui objek.
Interface KeyListener
!
Setelah mengetahui cara menghandle event yang dibangkitkan oleh piranti mouse, sekarang kita akan membahas bagaimana caranya menghandle event yang dibangkitkan oleh piranti keyboard.
Interface KeyListener mengharuskan kehadiran tiga method: !
Method keyPressed(KeyEvent) : akan dijalankan pada saat sebuah tombol keyboard ditekan.
!
Method keyReleased(KeyEvent) : akan dijalankan pada saat sebuah tombol keyboard dilepas.
!
Method keyTyped(KeyEvent) : akan dijalankan pada saat sebuah tombol keyboard ditekan dan dilepas dengan selisih waktu yang singkat
Elemen UI Android
!
TextView " elemen UI dasar yang berguna untuk menampilkan teks
!
EditText " turunan textview yang memungkinkan user mengetik teks dalam aplikasi.
!
ImageView " turunan view yang berguna menampilkan gambar
!
Button " elemen ini mewakili tombol yang ketika ditekan memicu suatu aksi
Elemen UI Android
!
Checkbox, toggleButton, dan switch " berguna untuk mencatat opsi atau status bernilai Boolean. Bila di klik, status tepilih diubah dari bernilai true menjadi false atau sebaliknya
!
RadioGroup dan RadioButton " digunakan untuk membuat daftar pilihan yang bersifat mutual exclusive
!
ProgressBar dan SeekBar kemajuan suatu proses
" menampilkan
indikasi
Penanganan Event dengan Thread Dalam Pemrograman Java dikenal dua cara untuk membuat thread : !
Menggunakan extend Thread class
!
Implement Runnable
!
Sebelumnya perlu dibedakan antara thread dan proses. Thread dan proses sama-sama merupakan urutan kode yang dieksekusi.
!
Pada Android, yang dasarnya adalah Linux, setiap app yang dijalankan berada di proses yang terpisah. Satu proses kemudian dapat memiliki satu atau lebih thread. Thread-thread di dalam proses yang sama berbagi memory, walaupun setiap thread punya register dan stack sendiri. Proses independen satu sama lain, sedangkan thread-thread pada proses yang sama saling terkait