Berinteraksi dengan Aplikasi Lain

Aplikasi Android biasanya memiliki beberapa aktivitas. Setiap aktivitas akan menampilkan antarmuka pengguna yang memungkinkan pengguna menjalankan tugas tertentu (seperti melihat peta atau mengambil foto). Untuk mengalihkan pengguna dari satu aktivitas ke aktivitas lain, aplikasi Anda harus menggunakan Intent untuk menjelaskan "intent" aplikasi Anda agar melakukan sesuatu. Jika Anda meneruskan Intent ke sistem dengan metode seperti startActivity(), sistem akan menggunakan Intent untuk mengidentifikasi dan memulai komponen aplikasi yang sesuai. Penggunaan intent bahkan akan memungkinkan aplikasi Anda memulai aktivitas yang dimuat dalam aplikasi terpisah.

Intent dapat bersifat eksplisit untuk memulai komponen tertentu (instance Activity spesifik) atau bersifat implisit untuk memulai komponen apa pun yang dapat menangani tindakan yang dimaksud (seperti "mengambil foto").

Class ini akan menunjukkan cara menggunakan Intent untuk melakukan beberapa interaksi dasar dengan aplikasi lain, seperti memulai aplikasi lain, menerima hasil dari aplikasi tersebut, dan membuat aplikasi Anda dapat merespons intent dari aplikasi lain.

Pelajaran

Mengirim Pengguna ke Aplikasi Lain
Menampilkan cara membuat intent implisit untuk meluncurkan aplikasi lain yang dapat menjalankan tindakan.
Mendapatkan Hasil dari Aktivitas
Menampilkan cara memulai aktivitas lain dan menerima hasil aktivitas tersebut.
Mengizinkan Aplikasi Lain Memulai Aktivitas Anda
Menampilkan cara membuat aktivitas di aplikasi Anda terbuka untuk digunakan aplikasi lain dengan menentukan filter intent yang mendeklarasikan intent implisit yang diterima aplikasi Anda.

Untuk informasi tambahan tentang topik di halaman ini, lihat: