Ada beberapa elemen dasar penting yang terdiri dari aplikasi Android. Komponen yang digabungkan secara longgar ini terikat oleh file manifes aplikasi yang berisi deskripsi setiap komponen dan cara mereka berinteraksi. File manifes juga berisi metadata aplikasi, konfigurasi perangkat kerasnya, dan persyaratan platform, pustaka eksternal, dan izin yang diperlukan. Ada komponen utama aplikasi android berikut:
1. Aktivitas
Aktivitas dikatakan sebagai lapisan presentasi aplikasi kita. UI aplikasi kita dibangun di sekitar satu atau beberapa ekstensi kelas Activity. Dengan menggunakan Fragmen dan Tampilan, aktivitas mengatur tata letak dan menampilkan keluaran serta merespons tindakan pengguna. Sebuah aktivitas diimplementasikan sebagai subclass dari aktivitas kelas.
2. Layanan
Layanan seperti pekerja tak terlihat dari aplikasi kami. Komponen ini berjalan di backend, memperbarui sumber data dan Aktivitas Anda, memicu Notifikasi, dan juga menyiarkan Intent. Mereka juga melakukan beberapa tugas saat aplikasi tidak aktif. Sebuah layanan dapat digunakan sebagai subkelas dari kelas Layanan.
3. Penyedia Konten
Ini digunakan untuk mengelola dan mempertahankan data aplikasi juga biasanya berinteraksi dengan database SQL. Mereka juga bertanggung jawab untuk berbagi data di luar batas aplikasi. Penyedia Konten dari aplikasi tertentu dapat dikonfigurasi untuk mengizinkan akses dari aplikasi lain, dan Penyedia Konten yang diekspos oleh aplikasi lain juga dapat dikonfigurasi.
Penyedia materi harus menjadi sub-kelas dari kelas ContentProvider.
Ini digunakan untuk mengelola dan mempertahankan data aplikasi juga biasanya berinteraksi dengan database SQL. Mereka juga bertanggung jawab untuk berbagi data di luar batas aplikasi. Penyedia Konten dari aplikasi tertentu dapat dikonfigurasi untuk mengizinkan akses dari aplikasi lain, dan Penyedia Konten yang diekspos oleh aplikasi lain juga dapat dikonfigurasi.
Penyedia materi harus menjadi sub-kelas dari kelas ContentProvider.
4. Penerima Siaran
Mereka dikenal sebagai pemroses maksud karena memungkinkan aplikasi Anda mendengarkan Maksud yang memenuhi kriteria pencocokan yang ditentukan oleh kami. Penerima Siaran membuat aplikasi kita bereaksi terhadap Intent yang diterima sehingga membuatnya sempurna untuk membuat aplikasi yang digerakkan oleh peristiwa.
Fathurrahman
Android Mobile
Hallo saya trainer Android Mobile di Mataweb dan saya sudah berpengalaman lebih dari 5 tahun. jadi kali ini saya akan share tutorial ataupun tips seputar mobile aplikasi. Salam kenal