Latest web development tutorials

komponen aplikasi Android

Komponen aplikasi yang blok bangunan dasar aplikasi Android. komponen ini longgar ditambah dengan aplikasi organisasi file manifest. AndroidManifest.xml menjelaskan setiap komponen dari aplikasi, dan bagaimana mereka berinteraksi.

Berikut ini adalah empat komponen utama yang dapat digunakan dalam aplikasi Android.

modul deskripsi
Aktivitas Deskripsi UI, interaksi pengguna dengan mesin dan pengolahan layar.
layanan operasi pemrosesan latar belakang terkait dengan aplikasi tersebut.
broadcast Penerima Sistem operasi Android dan menangani komunikasi antara aplikasi.
Penyedia konten Menangani masalah data dan manajemen database.

Aktivitas

Suatu kegiatan untuk mengidentifikasi user interface layar tunggal memiliki. Sebagai contoh, aplikasi e-mail dapat berisi daftar kegiatan untuk email baru, aktivitas lain yang digunakan untuk menulis pesan, dan kemudian kampanye untuk membaca pesan. Ketika sebuah aplikasi memiliki aktivitas yang berlebihan, salah satunya akan ditandai sebagai waktu ketika aplikasi dimulai ditampilkan.

Kelas aktivitas adalah subclass dari Activity, sebagai berikut:

public class MainActivity extends Activity {

}

layanan

Layanan berjalan di latar belakang untuk waktu yang lama untuk melakukan operasi perakitan. Misalnya, layanan dapat menjadi pengguna saat menggunakan program yang berbeda untuk bermain musik di latar belakang, atau dalam kegiatan untuk memperoleh data melalui jaringan, tetapi tidak menghalangi interaksi pengguna.

Sebuah Layanan layanan subclass kelas, sebagai berikut:

public class MyService extends Service {

}

broadcast Penerima

Broadcast penerima hanya respon dari aplikasi atau sistem lain untuk mengirim pesan broadcast. Sebagai contoh, sebuah aplikasi dapat memulai siaran untuk memungkinkan aplikasi lain untuk memandu beberapa data telah diunduh ke perangkat, dan Anda dapat menggunakannya untuk. Oleh karena itu, penerima siaran akan mencegat komunikasi ini dan mengambil tindakan yang tepat.

Broadcast receiver adalah subclass dari kelas BroadcastReceiver, setiap pesan dalam bentuk objek Intent untuk siaran.

public class MyReceiver  extends  BroadcastReceiver {

}

Penyedia konten

Konten komponen penyedia dengan meminta data dari satu aplikasi ke aplikasi lain. Permintaan ini dengan metode kelas ContentResolver untuk menangani. Data dapat disimpan dalam sistem file, database, atau lainnya di tempat lain.

Penyedia konten adalah kelas ContentProvider subclass dan mengimplementasikan API standar, sehingga aplikasi lain untuk melakukan transaksi.

public class MyContentProvider extends  ContentProvider {

}

Kami akan berada di bagian terpisah melalui rincian tag ini untuk menutupi komponen aplikasi.

perakitan aksesori

Ada beberapa komponen dari lampiran untuk entitas yang disebutkan di atas, di antaranya logika dan struktur hubungan antara mereka. Komponen-komponen ini adalah sebagai berikut:

modul deskripsi
potongan-potongan Bertindak atas nama kampanye atau sebagian dari antarmuka pengguna.
views Menggambar pada unsur-unsur layar UI, termasuk tombol, daftar, dll
layout format layar kontrol, penampilan tampilan layar View warisan.
maksud Pesan sambungan antar komponen.
sumber elemen eksternal, seperti sumber daya string, sumber daya konstan dan sumber gambar.
nyata file konfigurasi aplikasi.