1
Uygulamamda ekran gücünü açık/kapalı olarak dinlemeye çalışıyorum ancak uygulama durdurulduğu zaman onDestroy() işlevinden sonra dinlemeyi durduruyorum. Uygulama bir arka plan işlemi gibi kapattıktan sonra dinlemeye devam etmek için?On bile olsa ekran gücünü aç/kapat kapatDestroy()
BroadcastReceiver sınıfı: Eğer AndroidManifest
içinde ScreenReceiver
kayıt varsa
public class ScreenReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent i) {
if (i.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
System.out.println("Screen turned off");
} else if(i.getAction().equals(Intent.ACTION_SCREEN_ON)) {
System.out.println("Screen turned on");
}
}
}
i yayını bile alırsınız, benim ana faaliyeti
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
BroadcastReceiver mReceiver = new ScreenReceiver();
registerReceiver(mReceiver, filter);
teşekkür ederiz ayarlar arasında app durursa sen yayını almazsınız sadece zamanı! Bu iyi çalıştı! –