Bugün yeni bir konuya geçiş yapıyoruz, konumuzun adı Android Services…
Bu derste service kavramından, nasıl ve nerelerde kullanılacağından çok da detaya girmeden bahsediyoruz. Daha sonra önümüzdeki derslerde servisler ile ilgili olarak neleri işleyeceğimizden bahsetmeye çalışıyoruz.
Servis kelimesini gerek android gerekse yazılım ile ilgili başka konularda çok defa duymuşsunuzdur. Lütfen bu dersi izlerken sadece temel mantığını almaya çalışın, bahsettiğim tüm konuları ayrıntılı şekilde ilerleyen zamanlarda anlatacağım.
Basit olarak servis : Uygulamamızda arka planda çalışan (ama main thread üzerinde yani farklı bir threadi default olarak yoktur) ve kullanıcının uygulamayla olan ilişkisini etkilemeyen (servis içinde kısa süren işlem yaptığınız taktirde, uzun süren işlemler main threadi kitleyebilir) işlemler için kullanılan sınıftır.
Servislerin kullanıcıyla etkileşimde olan bir arayüzü yani layoutu olmaz, aynı activity ve broadcast receiverlar da olduğu gibi manifest dosyasında belirtmek gerekir.
Bu ve daha fazla açıklamayı videoda bulabilirsiniz, ilerleyen videolarda çok daha iyi anlayacak ve servisler konusuna hakim olacaksınız.
Bir sonraki derste (Started Service konusu) görüşmek üzere…