Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
1Kullanıcıya ait forum aktivitesi bulunmamaktadır.
--Service--
1- uygulama manifestona yeni bir receiver tanimlayarak boot completed flag i ekle
yani
[code]
<receiver android:name=".SinifAdi" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
[/code]
sinifin icinde receive metodunu ovveride et
[code]public void onReceive(Context context, Intent intent) {
context.startService(new Intent(context, calisacakServisim.class));
}
[/code]
2- calisanlar icin fonksiyon body
[code]
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (BataryaServisi.class.getName().equals(service.service.getClassName())) {
return true;
}
}
return false;
[/code]
3-pause durumunu yine 2. sorunda oldugu gibi sorgulayabilir ve intent kullanarak active edebilirsin