Berinteraksi dengan Aplikasi Lain

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

Suatu Intent bisa bersifat eksplisit untuk memulai komponen tertentu (instance Activity tertentu) atau implisit untuk memulai sembarang komponen yang dapat menangani tindakan yang dimaksud (seperti "mengambil foto").

Kelas ini menampilkan 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

Mengirimkan Pengguna ke Aplikasi Lain
Menampilkan cara membuat intent implisit untuk meluncurkan aplikasi lain yang dapat melakukan suatu tindakan.
Mendapatkan Hasil dari Activity
Menampilkan cara memulai aktivitas lain dan menerima hasil dari aktivitas tersebut.
Memungkinkan Aplikasi Lain Memulai Activity Anda
Menampilkan cara membuat aktivitas di aplikasi Anda yang terbuka untuk digunakan oleh aplikasi lain dengan mendefinisikan filter intent yang menyatakan intent implisit yang disetujui aplikasi Anda.

Untuk informasi tambahan tentang topik di halaman ini, lihat: