🔰Servislere Giriş
✍ Yazılı Notlarım
👀 Servislere Genel Bakış
🤔 Arkaplanda çalışan arayüzü olmayan Activity'ler olarak adlandırılabilir
🚧 Android'de arkaplanda çalışmak için Background Tasks dokümanına bakılmalıdır
⏳ Uzun süreli işlemler için hızı ve verimliliği artırma adına multi-threading yapısı önerilir
🔋 Android Pil Koruması Önlemleri
👮♂️ Android arka plan işlemlerini bataryayı korumak adına kısıtlar.
🚧 Kullanıcıya arayüz (UI) sağlamayan her arkaplan işlemi (Background Service) kısıtlı sürede çalışır
🌞 Kısıtlanmayı engellemek adına Foreground Service yapısı kullanılmalıdır
🔔 Kullanıcıya kaldırılamayan bir bildirim gösterilir
👁🗨 Kullanıcı arkaplan işlemlerinden haberdar olur
🌙 Cihaz uyku moduna girdiğinde arka plan işlemleri aksamaya başlar.
🙇♂️ WakeLock özelliğinin aktif olması gerekir
🧙♂️ Detaylı bilgi için Challenges in background processing alanına bakabilirsin.
✅ İstek Türüne Göre Servis Seçimi
🦄 Servis tek bir işle baş edecek ise IntentService (eski adı JobIntentService) yapısı kullanılabilir
👮♂️ Çok fazla kısıtlamaya tabi tutulan
❌ İşi bittiğinde kapanan bir sistemdir
👪 Servisin birden fazla istekle baş etmesi gerekirse IntentService yerine Service kullanılır
📢 Servis Tanımlama
💫 Yaşam Döngüsü
⭐ Servis Örneği
🔗 Faydalı Bağlantılar
Last updated