Sadece o an için tuş kilidini sürekli olarak kapatmak istemiyorum. Örneğin bir alarm verildiğinde (örn. Uyandırma alarmı) ekran kilidini açmadan onu kapatabilir/erteleyebilir. Aynı davranışı elde etmek istiyorum.Kapalı ekranda üstte olması gereken bir diyalog başlatmak istiyorum. Iletişim kutusunun kilidini açmadan butona tıklayabilirim. Bu mümkün mü? Evet ise nasıl?Ekran kilidini açmadan tıklanabilen bir diyalog penceresi (alarm dimiss/snooze gibi) nasıl başlatılır
Aşağıdaki istemiyorum:
private void unlockScreen(Context context){
Log.d("dialog", "unlocking screen now");
PowerManager powermanager = ((PowerManager)context.getSystemService(Context.POWER_SERVICE));
WakeLock wakeLock = powermanager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "tag");
wakeLock.acquire();
Window wind = DialogActivity.this.getWindow();
wind.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
wind.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
wind.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON);
}
Neden kimse cevap vermiyor? – user93796