0
Intents  
Intent dibagi menjadi 2, yaitu : 
  1. Explicit Intent berfungsi untuk mengaktifkan
    komponen-komponen dalam satu aplikasi yang sama. Misalnya seperti : Berpindah
    Activity.
     
  2.  Implicit Intent berfungsi untuk memanggil fungsi activity yang
    sudah ada di fungsi internal android seperti Dial Number, Open Browser dan
    lainnya.
Yang dilakukan Pengguna dengan Implisit Intent :

  • Mulai Aktivity di aplikasi lain dengan menjelaskan tindakan atau aksi yang ingin dilakukan, seperti "berbagi artikel", "lihat peta", atau "ambil gambar" 
  • Tentukan tindakan dan berikan data untuk melakukan tindakan secara opsional 
  • Jangan menentukan kelas aktivitas target, hanya tindakan yang dimaksudkan
Yang dilakukan Sistem dengan Implisit Intent :

  • Android runtime cocok dengan permintaan maksud implisit dengan penangan maksud terdaftar. 
  • Jika ada beberapa pilihan aplikasi, Pemilih Aplikasi akan terbuka untuk membiarkan pengguna memutuskan
Cara kerja Intent Implisit.

  • Android Runtime menyimpan daftar Aplikasi yang terdaftar 
  • Aplikasi harus mendaftar melalui AndroidManifest.xml
  • Runtime menerima permintaan dan mencari kecocokan 
  • Android runtime menggunakan filter Intent untuk pencocokan.
  •  Jika lebih dari satu kecocokan, tampilkan daftar kecocokan yang memungkinkan dan memungkinkan pengguna memilih satu. 
  • Android runtime memulai aktivitas yang diminta


.
Tutorial Implicit Intents

Mengirim Implisit Intento Mengirim mengunakan Data URI

  • Membuat intent untuk aksi
  • Membuat URI dari string mengunakan Uri.parse(String uri)
  • Memulai Aktivity
o Mengirim Intent implisit dengan ekstra

  • Membuat intent untuk aksi
  • Memasukan query Extra
  • Memulai Aktivity
Kategori : Informasi tambahan tentang jenis komponen untuk menangani intent.o Mengirim Intent implisit dengan jenis dan kategori

  • Membuat intent untuk aksi
  • Menetapkan jenis dan kategori untuk informasi tambahan
  • Memulai Aktivity
  • Memproses URI konten yang dikembalikan di onActivityResult ()
Menerima Implisit Intent

  • Mendeklarasikan satu atau beberapa filter intent untuk activity di AndroidManifest.xml
  • Filter mengumumkan kemampuan activity untuk menerima intent
  • Filter menempatkan persyaratan pada intent yang diterima oleh activity

Post a Comment

 
Top