Android’in Yapı Taşları
Hepinize merhaba,
Bu yazıda Android’in Yapı Taşlarından bahsedeceğim. Android uygulamarı temelde 4 kısımdan oluşuyor bunlar: Activity, Content Provider, Intent ve Service. Peki bunlar ne işe yarıyor ?
Activity
Kullanıcı ile etkileşimi sağlayan ekranlardır.Örnek olarak linuxt veya windows işletim sistemlerindeki pencerelere benzetilebilir.
Content Provider
Bilgi, Veri, İçerik Sağlayıcı anlamına gelen content provider belirlenen izin sınırlarında uygulamalar arasında veri paylaşımını sağlar.
Intent
Activity’lerin başlamasını tetikler,bir servisi çağırır başlatır veya durdurur.Yani bir neyi mesajlaşma görevini görüyor.
Service
Activity’ler kullanıcı tarafından doğrudan ya da arka plan’da iken ihtiyaç olması tarafında sistem tarafından kapatılabilirler ve uzun süreli işler yapmak için tasarlanmamışlardır. Örneğin telefonunuzda müzik dinlediğinizi düşünün. Müzik uygulaması müzik çalma işini bir servis yaratıp işi ona delege ederek yapar. Böylece müzik uygulaması arkaplanda olsa dahi müzik çalmaya, kullanıcının input’larına tepki vermeye (Volume +/- tuşlarına cevap verme) devam eder.