Skip to content

Most visited

Recently visited

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.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Ikuti Google Developers di WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)