Cześć, robię aplikację alarmową. Kiedy pojawia się godzina alarmu, wyświetlam użytkownikowi okno dialogowe. Ale problem polega na tym, że chcę uzyskać blokadę wybudzania, gdy pojawi się okno dialogowe. tak jak wtedy, gdy sms otrzyma ekran po prostu się budzi.Jak obudzić ekran w Androidzie
mam próbować ten jeden, ale nie działa
public class Alarm extends Activity{
PowerManager pm;
WakeLock wl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
pm = (PowerManager) getSystemService(POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "FlashActivity");
wl.acquire()
showAlarmDialog();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
wl.release();
}
}
Dodałem też pozwolenie blokada wybudzenia. Pomoc będzie appriciated :-)
Dzięki! Mogłem to zrobić W ten sposób 'wl = pm.newWakeLock (PowerManager.SCREEN_BRIGHT_WAKE_LOCK \t \t \t \t | PowerManager.ACQUIRE_CAUSES_WAKEUP," TAG "); wl.acquire(); ':-) –
Więc możesz zaakceptować odpowiedź. To może pomóc także innym :) – Abhi
Twoje ans jest aprobowane, ale to nie działało dla mnie. nabyłem blokada wybudzania w mojej metodzie 'showAlarmDialog()'. Poniższy kod, który napisałem, działa dobrze. –