Aktiviteler: Uygulamanızdaki her ekran activity sınıfının bir uzanımıdır. Aktiviteler bilgilerin gösterildiği ve kullanıcı tepkilerini cevap veren grafik kullanıcı arayüzlerini şekillendirmek için View’ları kullanırlar.
Servisler: Servis bileşenleri arka planda çalışır, veri kaynaklarını ve görünür aktiviteleri günceller ve uyarıları tetiklerler. Aktivitelerin aktif ve görünür olmadığı durumlarda bile devam etmesi gereken düzenli işlemleri uygulamakta kullanılırlar.
İçerik sağlayıcılar: Paylaşılabilir veri kaynaklarıdır. İçerik sağlayıcılar uygulama veritabanı yönetimi ve paylaşımında kullanılırlar. Uygulama sınırları arasında veri geçişi için tercih edilirler. Bu diğer uygulamaların erişimine izin vermek için kendi içerik sağlayıcınızı yapılandırabileceğiniz ve diğerlerinin verilerine ulaşmak için diğerleri tarafından yaratılan içerik sağlayıcılardan faydalanabilmeniz manasına gelir. Android cihazlar medya deposu ve iletişim bilgileri gibi kullanışlı veritabanlarına ulaşmak için birkaç tane yerel içerik sağlayıcı içerir.
Intentler: Bir uygulamalar arası mesaj iletim platformudur. Intentleri kullanarak istediğiniz tepkiyi belirterek mesajları sistem çapında veya hedef aktivite ve servise yayınlayabilirsiniz. Daha sonra sistem belirtilen tepkiyi gerçekleştirecek uygun hedefleri belirleyecektir.
Intentler: Bir uygulamalar arası mesaj iletim platformudur. Intentleri kullanarak istediğiniz tepkiyi belirterek mesajları sistem çapında veya hedef aktivite ve servise yayınlayabilirsiniz. Daha sonra sistem belirtilen tepkiyi gerçekleştirecek uygun hedefleri belirleyecektir.
Yayın Alıcıları: Intent yayın alıcılarıdır. Eğer bir yayın alıcı oluşturur ve kaydolursanız uygulamanız yayın intent’lerini çok daha spesifik kriterlere göre dinleyebilir. Yayın alıcıları gelen intent’e cevap vermek için uygulamalarınızı çalıştırırlar ve bu onları olay güdümlü uygulamalar yaratmak için mümkün yapar.
Yorumlar
Yorum Gönder