Langsung ke konten

Paling sering dikunjungi

Terakhir dikunjungi

navigation

Berinteraksi dengan Aplikasi Lain

Dependensi dan prasyarat

Anda juga harus membaca

Aplikasi Android biasanya memiliki beberapa aktivitas. Setiap aktivitas menampilkan antarmuka pengguna yang memungkinkannya pengguna melakukan tugas tertentu (misalnya menampilkan peta atau mengambil foto). Untuk membawa pengguna dari satu aktivitas ke aktivitas lainnya, aplikasi harus menggunakan Intent dalam mendefinisikan “maksud” atau maksud aplikasi untuk melakukan sesuatu. Bila Anda meneruskan sebuah Intent ke sistem dengan metode seperti startActivity(), sistem akan menggunakan Intent untuk mengidentifikasi dan memulai komponen aplikasi yang sesuai. Bahkan dengan maksud, Anda aplikasi Anda bisa memulai aktivitas yang dimuat dalam aplikasi terpisah.

Suatu Intent bisa bersifat eksplisit untuk memulai komponen tertentu (instance Activity tertentu) atau implisit untuk memulai sembarang komponen yang bisa menangani aksi yang dimaksud (misalnya “menjepret foto").

Kelas ini menampilkan cara menggunakan Intent untuk melakukan beberapa interaksi dasar dengan aplikasi lain, seperti memulai aplikasi lain, menerima hasil dari aplikasi itu, dan membuat aplikasi Anda bisa merespons maksud aplikasi lain.

Pelajaran

Mengirim Pengguna ke Aplikasi Lain
Menampilkan cara membuat maksud implisit untuk meluncurkan aplikasi lain yang bisa melakukan aksi.
Mendapatkan Hasil dari Aktivitas
Menampilkan cara memulai aktivitas lain dan menerima hasil aktivitas itu.
Memungkinkan Aplikasi Lain Memulai Aktivitas Anda
Menampilkan cara membuat aktivitas di aplikasi Anda yang terbuka untuk digunakan oleh aplikasi lain dengan mendefinisikan filter maksud yang mendeklarasikan maksud implisit yang disetujui aplikasi Anda.
Situs ini menggunakan cookies untuk menyimpan preferensi Anda tentang bahasa di situs tertentu dan opsi tampilan.

Dapatkan berita dan tips terbaru dari developer Android yang akan membantu Anda mencapai kesuksesan di Google Play.

* Wajib Diisi

Hore!

Ikuti Google Developers di WeChat

Buka situs ini dalam bahasa ?

Anda meminta halaman dalam bahasa , namun preferensi bahasa untuk situs ini adalah .

Ingin mengubah preferensi bahasa dan mengakses situs ini dalam bahasa ? Jika nanti Anda ingin mengubah preferensi bahasa, gunakan menu bahasa di bagian bawah setiap halaman.

Kelas ini memerlukan tingkat API atau yang lebih tinggi

Dokumen ini tersembunyi karena level API yang Anda pilih untuk dokumentasi ini adalah . Anda dapat mengubah level API dokumentasi dengan pemilih di atas menu navigasi sebelah kiri.

Untuk informasi lebih lanjut tentang menentukan level API yang diperlukan aplikasi Anda, baca Mendukung Versi Platform Yang Berbeda.

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)