Auto Lockscreen/Schlafmodus aufheben

M

Michi26206

Neues Mitglied
0
Ich bin derzeit dabei einen Wecker zu programmieren, Uhrzeit etc. funktioniert auch schon.

Allerdings soll der Wecker die ganze Nacht die Uhrzeit anzeigen. Dazu muss ich den Auto Lockscreen bzw Schlafmodus deaktivieren. Nach langer recherche bin ich auf folgendes gestoßen: klick

Allerdings funktioniert dies in meiner Applikation nicht. Es wird immer ein "Absturz" gemeldet. Wenn ich
Code:
wl.acquire();
auskommentiere dann läuft es weiter (natürlich ohne die gewünschte Funktion). Da ich noch recht "jungfräulich" in Java bin wollte ich mich erkundigen, ob mir wer helfen kann?

Mein Cod:

Code:
package com.alarm.alarm;

import android.app.Activity;
import android.os.Bundle;
import android.content.Context;
import android.os.PowerManager;


public class Alarm extends Activity {
    //Context mContext;
	/** Called when the activity is first created. */
	    @Override
	    
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //App "dauer aktiv"
        PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,
				"Alarm");
        wl.acquire();
        //restlicher Code
     }
}

Gruß
 
Hast Du die Permission in dem Manifest gesetzt?
 
  • Danke
Reaktionen: Michi26206
ups....

Programm wird jetzt ausgeführt, allerdings bleibt der Lockscreen noch nicht "weg". Werde mich mal weiter Versuchen. Falls ich keinen Erfolg habe poste ich hier nochmal.

Danke!
 
Habe bei gleichem Problem auch gute Erfahrungen mit der Methode
Code:
.setKeepScreenOn( true );
gemacht, die für jede View aufgerufen werden kann. Das heißt, es muss nicht unbedingt für die anzuzeigende View selbst, sondern kann auch für jedes View-Element (Button, TextView) aufgerufen werden und verhindert, dass die gesamte View in den LockScreen geht.
 

Ähnliche Themen

Laser5001
  • Laser5001
Antworten
2
Aufrufe
893
Laser5001
Laser5001
E
  • emergentvillage
Antworten
1
Aufrufe
907
pueh
pueh
G
Antworten
5
Aufrufe
867
jogimuc
J
Zurück
Oben Unten