Anda di halaman 1dari 3

NOTIFICATION

NOTIFICATION adalah pesan yang bisa ditampikan kepada pengguna diluar UI normal aplikasi.

"Jika kita memberi tahu sistem untuk mengeluarkan pemberitahuan, maka pemberitahuan akan
muncul dahulu sebagai ikon dalam area pemberitahuan. Untuk membuka pemberitahuan, pengguna
harus membuka laci pemberitahuan yang mana baik antara area pemberitahuan dan laci
pemberitahuan merupakan area yang dikontrol sistem agar bisa dilihat pengguna kapan saja.”

MEMBUAT PEMBERITAHUAN.

Pertama kita menetapkan informasi dan tindakan UI bagi pemberitahuan dalam objek
NotificationCompat.Buider.

), yang akan mengembalikan objek Notification berisi spesifikasi dari pemrogram. Untuk
mengeluarkan notifikasi programer meneruskan objek Notification ke sistem dengan memanggil
NotificationManager.notify(

ISI PEMBERITAHUAN YANG DIPERLUKAN

Objek Notification harus berisi berikut :

1. Ikon kecil “yaitu icon dari apikasi asal notifikasi tersebut”


2. Judul, “Yaitu judul dari notifikasi biasanya hanya berisi judul dari satu pemberitahuan
tertentu”
3. Teks detail “yaitu berisi penjelasan dari notifikasi yang muncul di laci notifikasi”

“Semua isi dan pengaturan lainnya dari pemberitahuan bersifat opsional, jadi tergantung dari
kebutuhan apikasi itu sendiri.”

“KOMPATIBILITAS NOTIFIKASI

Tidak semua fitur pemberitahuan tersedia untuk smartphone android, walaupun metode untuk
mengaturnya ada dalam kelas pustaka dukungan NotificationCompat.Builder.

Misalnya tombol pemberitahuan yang diperluas, hanya muncul dan tersedia pada android 4.1 dan
yang lebih tinggi.”

“MENGELOA PEMBERITAHUAN.

Jika seorang programer ingin mengeluarkan pemberitahuan beberapa kali untuk tipe kejadian yang
sama, maka dia harus menghindari membuat pemberitahuan baru yang sama. Sebagai gantinya dia
harus mempertimbangkan untuk memperbarui pemberitahuan sebelumnya, baik dengan mengubah
sebagian nilainya atau dengan menambahkan nilainya atau keduanya.”
DIALOG
Diaog adalah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukan
informasi tambahan.”Dialog tidak mengisi layar dan biasanya digunakan untuk kejadian modal yang
mengharuskan pengguna untuk melakukan aksi sebeum bisa melanjutkan.”

Alert diaog adalah “Dialog yang bisa menampilkan judul, tombol, daftar item yang dapat dipilih atau
layout khusus”

Time picker dialog adalah “dialog berisi UI yang sudah didefinisikan dan memungkinkan pengguna
memilih tanggal dan waktu”

Dialog progres yaitu “dialog yang menampikan progres bar yang mana menunjukan kemajuan
pemuatan dari suatu proses tertentu.”

Dialog fragment adalah “kelas yang menyediakan kontrol yang diperlukan untuk membuat dialog
dan mengelola penamplannya.”

CARA MEMBANGUN DIALOG PERINGATAN/ALERT DIALOG

Layout dari alert dialog biasanya berupa :

1. Judul
Area yang bersifat opsional dan hanya boleh digunakan bila area materi ditempati oleh
pesan terperinci, daftar atau layout khusus. Jika hanya ingin menyatakan pesan sederhana
maka kita tidak memerlukan adanya judul.

2. Area materi
Area yang menampilkan pesan, daftar, atau layout khusus lainnya.

3. Tombol aksi
Tombol yang digunakan sebagai pilihan pengguna dalam menyikapi sebuah alert dialog.
Ada tiga macam tombol aksi yang dapat ditambahkan yaitu

a. Positif
Tombol yang digunakan untuk menerima dan meanjutkan aksi/aksi “OK”

b. Negatif
Tombol yang berfungsi untuk membatalkan aksi

c. Netral
Tombol yang digunakan jika user tidak ingin melanjutkan aksi, namun juga tidak ingin
membatalkan. Misalnya tombol “ingatkan saya nanti”
INTENT
Intent merupakan suatu pesan yang digunakan untuk mengaktifkan tiga komponen dasar pada
aplikasi android yaitu Activity, Service, Broadcast Receiver.

MEKANISME KERJA INTENT

Pada saat terjadi komunikasi antar komponen, intent menyiapkan paket informasi yang digunakan
pada proses tersebut.

CONTOH MEKANISME KERJA INTENT

1. Object Intent untuk menjalankan activity baru atau memerintahkan Activity melakukan
sesuatu dengan mempassing object Intent pada fungsi Context.startActivity(.
2. Object intent untuk menginisiasi sebuah Service baru atau melakukan sesuatu pada Service
yang sedang berjalan dengan mempassing object Intent pada fungsi Context.startService(

INTENT UNTUK TRANSFER DATA


Intent dapat digunakan untuk transfer data antar Activity. Pada saat sebuah Activity memanggil
Activity yang ain, intent dapat menyimpan data informasi yang ikut dikirimkan pada pemanggilan
tersebut.

Contoh :

Intent intent = new Intent (this, ActivityProfile.class}:


Intent.putExtra(“NAMA”,”dani};
Intent.putExtra( “UMUR”, 17};
StartActivity(intent};

Pada pemanggian activity tersebut, dikirimkan informasi berupa data dengan nilai String”dani” dan
data UMUR dengan nilai integer 17.

FUNGSI INTENT
1. Untuk memanggil activity lain yang masih dalam 1 package
2. Untuk memanggil activity lain yang tidak dalam 1 package dan project
3. Untuk memanggil activity yang sudah ada di fungsi internal android seperti Dial Number,
Open Browser, dan lainnya.

INTENT DIBAGI 2

1. Impicit intent yaitu intent yang memanggil fungsi activity yang sudah ada di fungsi internal
android seperti Dial Number, Open Browser dan lainnya
2. Expicit Intent yaitu intent yang memanggil activity lain yang masih dalam 1 project ataupun
beda project.

Anda mungkin juga menyukai