Anda di halaman 1dari 4

MODUL 5

IMPLICITE INTENT

Capaian pembelajaran

• Mahasiswa mampu membuat Implicite Intent.

Dasar Teori

Intent

Intent adalah sebuah object untuk melakukan operasi atau tindakan yang ingin dilakukan.

Intent ada 2 jenis:

• Explicit Intent, tindakan untuk mengaktifkan komponen-komponen dalam satu aplikasi yang sama,
misal : berpindah Activity atau mengaktifkan service untuk mendownload file secara background.
• Implicit Intent, tindakan untuk mengaktikan komponen dari aplikasi lain, misal : mengaktifkan dial
phone pada aplikasi Telp, mengaktifkan driving direction pada Google Maps atau mengirimkan pesan
via Gmail, sms atau aplikasi lainnya.

Berikut ini adalah ilustrasi bagaimana Intent mengaktifkan Activity lain.

1. Activity A membuat Intent untuk melakukan sebuah Action dengan data object yang ada.
2. Sistem Android akan mencari aplikasi yang cocok berdasarkan Intent filter
3. Activity pada aplikasi yang cocok akan ditampilkan.

Pelajari lebih lanjut di https://developer.android.com/guide/components/intents-filters.html

Dalam paktikum kita kali ini kita akan menggunakan implicite intent untuk membuka aplikasi lain, seperti
mengirimkan teks ke aplikasi lain, membuka browser, membuka Google Map, melakukan Dial Phone,
membuka Gallery, membuka Camera dan membuka Alarm.
Praktek Implicite Intent

1. Buatlah folder Modul5-NPM di folder D:\Mobile Computing\.


2. Buatlah sebuah project baru dengan nama Implicite Intent NPM dan simpan di folder
D:\Mobile Computing\Modul5-NPM.
3. Buat layout dengan tampilan dan id dari tiap komponen seperti berikut.

id = edtText

id = btnShareTo

id = edtPhoneNumber

id = btnCall

id = edtLocation

id = btnOpenGoogleMap

id = edtWebsite

id = btnOpenWebsite

id = btnOpenCamera

id = btnOpenGallery

id = btnOpenAlarm

4. Berikutnya adalah menambahkan plugin id 'kotlin-android-extensions' di file build.gradle (Module


ProjectShareMessage.app).
Kotlin Android Extensions: adalah extension yang digunakan untuk mempermudah kita dalam
memanggil ID dari layout yang sudah kita buat pada file xml kita. Untuk dapat menggunakan Kotlin
Android Extensions tersebut, maka kita perlu menambahkan plugin berikut pada file gradle kita.
Caranya:
o Klik root project dari aplikasi yang kita buat,
o kemudian double click pada build.gradle (Module ProjectShareMessage.app)
o tambahkan code berikut di bagian plugin
id 'kotlin-android-extensions'
o klik File > Sync Project with Gradle Files untuk mensinkronisasi file gradle yang baru saja
kita ubah dengan project kita.
o Close file build.gradle(:app)
5. Buat kode kotlin untuk mengatur aksi dari tiap button di MainActivity.kt
• btnShareTo
• btnCall

• btnGoogleMap

• btnOpenWebsite

• btnOpenCamera

• btnOpenGallery

• btnOpenAlarm

6. Run project kalian di smartphone dan rekam layar hasil run, simpan dengan nama
Modul5-NPM.mp4 dan kumpulkan ke asisten lab.

Anda mungkin juga menyukai