PENGENALAN EXPLICIT INTENT DAN IMPLICIT INTENT
Sebagai contoh pemanggilan Gallery yang berisi gambar, dapat dilihat pada kode berikut.
Intent intent = new
Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CO NTENT_URI);
pada contoh berikut ini, kita akan membuat sebuah Apps dengan menggunakan fungsi intent implicit, langkahnya seperti berikut ini:
1. Pertama jalankan aplikasi IDE Android Studio, caranya :
a. Pilih Start -> Android Studio
b. Pilih -> Start a new Android Studio Project
c. Pilih -> Empty Activity -> Next
Configure Your Project
- Name → IntentEksplisit
- Package Name → Di sini saya menggunakan URL blog saya pribadi
- Save Location → C:\User\Lenovo\Destop\krisna\IntentEkplisit
- Language → Java
- Minimum API Level → API 16 → Lalu Klik Finish
2. Maka akan Tampil IDE Android Studio, setelah itu Buka dan ubah script activity_main.xml menjadi seperti di bawah in


4. Buat sebuah Activity baru dengan Nama MainActivity2 dengan cara seperti gambar di bawah ini

Implicit Intent
Intent Implisit adalah Intent yang tidak memiliki target dan melempar tugas ke aplikasi lainnya. Intent jenis ini mengirim pesan dan permintaan, lalu System Android akan mencari aplikasi yang dapat mengabulkan permintaan Intent. Aplikasi yang siap akan menangkap tugas yang diberikan menjalankan tugas.
Gambaran Source code dari intent implisit, Source di di bawah ini merupakan salah komponen yang dapat memanggil komponen dari browser untuk URL tertentu menggunakan intent.
Intent intent = new Intent
(Intent.ACTION_VIEW,Uri.parse(“krisnasites.blogspot.com”));
startActivity(intent);
- Pertama jalankan aplikasi IDE Android Studio, caranya :
- Pilih Start > Android Studio
- Pilih > Start a new Android Studio Project
- Pilih > Empty Activity > Next
- Configure Your Project
- Name → ImplicitIntents
- Package Name → Di sini saya menggunakan URL blog saya pribadi
- Save Location → C:\User\Lenovo\Destop\krisna\ImplicitIntents
- Language → Java
- Minimum API Level → API 16 → Lalu Klik Finish
2. Maka akan Tampil IDE Android Studio, setelah itu Buka dan ubah script string.xml di res -> values -> String.xml menjadi seperti di bawah ini
3. Setelah itu Buka dan ubah script activity_main.xml menjadi seperti di bawah ini

4. Selanjutnya Buka dan ubah script AndroidManifest.xml untuk mendaftarkan komponen Intent filter menjadi seperti gambar di bawah ini
5. Buat file dimens.xml di dalam folder Res/Values lalu ketikan scriptnya seperti di bawah ini
Komentar
Posting Komentar