Mengubah Aplikasi menjadi Widget menggunakan Eclipse - Panduan Belajar IT

Breaking

Panduan Belajar Dunia Teknologi Informasi

Breaking News

BANNER 728X90

Jumat, 03 Maret 2017

Mengubah Aplikasi menjadi Widget menggunakan Eclipse

1. Buka kembali project Pengalih Mode Silent yang pernah dibuat. (Jika belum membuat silakan anda Lihat/Klik Pembuatan Aplikasi Pengalih Mode Silent ).


2. Pada sesi latihan ini akan coba di buat Home Screen Widget untuk Aplikasi PengalihMode
Silent. Beberapa class yang akan digunakan:
- Intent
- BroadcastReceiver
- AppWidgetProvider
- IntentService
- AppWidgetProviderInfo

Home Screen Widget dalam android merupakan miniature aplikasi yang dapat dilekatkan pada aplikasi lain seperti pada Home Screen. Hal ini juga di sebut App Widgets. App Widgets dapat menerima input dari pengguna melalui event click dan dapat meng-update diri mereka sendiri melalui jadwal yg regular. App  Widget diimplementasikan pada  home screendengan long-pressing.
Untuk membuat Aplikasi PengalihModeSilent lebih bermanfaat, maka akan digunakan Home Screen Widget, sehingga pengguna bisa menambahkan aplikasi ini ke home screen perangkat mereka.

3. Tambahkan sebuah class baru pada project anda (Aplikasi PengalihModeSilent), pada
package emha.android. pengalihmodesilent, dengan nama: AppWidget.java


4. Lengkapi kode program menjadi seperti berikut ini:


5. Pada layout, buat sebuah layout baru dengan nama widget.xml




6. Tambahkan sebuah ImageView, dan atur properties  sehingga didapat kondisi widget.xml

sebagai berikut:

7. Lengkapi kode program pada src/ > widget.java, menjadi sbb:


8. Mengatur App Widget Metadata
a. Pada direktori res/
b. Buat satu direktori baru, New > Folder, beri nama: xml


c. Dalam folder xml, buat sebuat new android xml file, dengan nama: widget_provider.xml

d.  Tipe file tersebut adalah AppWidgetProvider 

e. Klik Finish


9. Lengkapi widget_provider.xml menjadi sbb:


10. Langkah selanjutnya, mendaftarkan komponen baruke manifest
a. Buka : AndroidManifest.xml

Akan tampak source xml sbb:


b. Tambahkan elemen xml sehingga menjadi sbb (yg diblok orange adalah kode yg baru):

11. Selanjutnya, Meletakkan Widget di atas Home Screen
a. Klik lama di home screen


b. Akan muncul pop up, pilih widgets

c. Kemudian Pilih PengalihModeSilent


12. Coba jalankan aplikasi, klik icon widgets PengalihModeSilent di home screen



Terima Kasih:)
Jangan Lupa Share ke Teman kalian ya Guys..

Tidak ada komentar:

Posting Komentar

Silakan berkomentar dengan bijaksana, Jangan Spam ya Guys :)