Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Notification dialog intent

Presentasi serupa


Presentasi berjudul: "Notification dialog intent"— Transcript presentasi:

1 Notification dialog intent

2 Nama Anggota Abdurahman Agung Edi W Eko Prasetyo Fahrul Rosi
Faizal Aji R Khoerul Imam Windu Febriansyah

3 NOTIFICATION Notification adalah salah satu fitur pada android yang menampilkan antar muka, baikberupa pesan pemberitahuan, icon, text, background proses yang bisa kita lihat pada status bar, lalu user atau pengguna Android ,dapat mengusap ke bawah (mengexpand) , lalu memilih notifikasi tersebut ,untuk melihat lebih detail lagi tentang informasi.

4 DIALOG Dialog adalah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan. Dialog tidak mengisi layar dan biasanya digunakan untuk kejadian modal yang mengharuskan pengguna untuk melakukan aksi sebelum bisa melanjutkan.

5 Membangun Dialog Peringatan
Ada 3 region pada dialog peringatan: Judul Area ini opsional dan hanya boleh digunakan bila area materi ditempati oleh pesan terperinci, daftar, atau layout khusus. Area materi Area ini bisa menampilkan pesan, daftar, atau layout khusus lainnya. Tombol aksi Tidak boleh ada lebih dari tiga tombol aksi dalam sebuah dialog.

6 INTENT Intent adalah sebuah kelas pada dalam programming Android yang berfungsi untuk perpindahan Halaman. Intent juga merupakan suatu objek yang terdapat dalam suatu activity dimana objek tersebut bisa dapat komunikasi dengan activity yang lain, baik activity pada fungsi internal android misal seperti kamera maupun memanggil activity dalam satu package atau beda package yang masih dalam satu project.

7 KASUS PENGGUNAAN DASAR INTENT
Walaupun inten memudahkan komunikasi antarkomponen dalam beberapa cara, ada tiga kasus-penggunaan dasar: Untuk memulai aktivitas Untuk memulai layanan Untuk mengirim siaran

8 TIPE-TIPE INTENT Intent eksplisit menetapkan komponen untuk memulai dengan nama ( nama kelas yang sepenuhnya memenuhi syarat). Anda biasanya akan menggunakan inten eksplisit untuk memulai sebuah komponen dalam aplikasi sendiri, karena Anda mengetahui nama kelas dari aktivitas atau layanan yang ingin dimulai. Misalnya, mulai aktivitas baru sebagai respons terhadap aksi pengguna atau mulai layanan untuk mengunduh file di latar belakang. Intent implisit tidak menetapkan komponen tertentu, melainkan mendeklarasikan aksi umum yang dilakukan, yang memungkinkan komponen aplikasi lain untuk menanganinya. Misalnya, jika Anda ingin menampilkan sebuah lokasi di peta pada pengguna, Anda bisa menggunakan inten implisit untuk meminta aplikasi lain yang mampu untuk menunjukkan lokasi yang telah ditetapkan di peta tersebut.

9 Contoh Inten Eksplisit
Inten eksplisit adalah inten yang Anda gunakan untuk meluncurkan komponen aplikasi tertentu, seperti aktivitas tertentu atau layanan dalam aplikasi Anda. Untuk membuat inten eksplisit, definisikan nama komponen untuk objek intent semua properti inten lainnya bersifat opsional. Misalnya, jika Anda membangun layanan dalam aplikasi, bernama DownloadService, yang didesain untuk mengunduh file dari web, Anda bisa memulainya dengan kode berikut ini:

10 Contoh Inten Implisit Inten implisit menetapkan aksi yang bisa memanggil aplikasi pada perangkat yang mampu melakukan aksi. Menggunakan inten implisit berguna bila aplikasi Anda tidak bisa melakukan aksi, namun aplikasi lain mungkin bisa melakukannya dan Anda ingin pengguna untuk memilih aplikasi mana yang ingin digunakan.

11 Misalnya, jika memiliki materi yang Anda ingin agar pengguna berbagi materi itu dengan orang lain, buatlah inten dengan aksi ACTION_SEND dan tambahan ekstra yang menetapkan materi yang akan dibagikan. Bila Anda memanggil startActivity() dengan inten tersebut, pengguna bisa memilih aplikasi yang akan digunakan untuk berbagi materi.

12 PENERAPAN NOTIFICATION, DIALOG, dan INTENT
Membuat Pemberitahuan Sederhana

13 Membuat Fragmen Dialog

14 Membangun Intent Di MainActivity
Membangun Intent Di MainActivity.java, tambahkan konstanta EXTRA_MESSAGE dan kode sendMessage(), seperti yang ditunjukkan di sini:


Download ppt "Notification dialog intent"

Presentasi serupa


Iklan oleh Google