1. Michi26206, 26.05.2011 #1
    Michi26206

    Michi26206 Threadstarter Neuer Benutzer

    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ß
     
  2. DieGoldeneMitte, 27.05.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Hast Du die Permission in dem Manifest gesetzt?
     
    Michi26206 gefällt das.
  3. Michi26206, 27.05.2011 #3
    Michi26206

    Michi26206 Threadstarter Neuer Benutzer

    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!
     
  4. talky, 27.05.2011 #4
    talky

    talky Neuer Benutzer

    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.
     
Die Seite wird geladen...
Similar Threads Forum Datum
Redmi 4 Pro Benachrichtigungen auf dem Lockscreen? Xiaomi Redmi 4 Forum 15.05.2017
Galaxy S8 / S8+ - Terminerinnerung (optisch) auf dem Lockscreen Samsung Lockscreen 18.05.2017
Geplante Routen mit Android Auto Google Maps / Google Earth 19.05.2017
Android im Auto - mit ohne Smartphone Android News 19.05.2017
Android als Betriebssystem fürs Auto (Konzept) Android Allgemein 19.05.2017
Auto-Abschaltung sehr früh/bei verschiedenen Akkuständen bq Aquaris M5 Forum 20.05.2017
Telefonbuch im Auto (Audi A4) enthält viele leere Einträge Samsung Galaxy S4 VE (I9515) Forum 22.05.2017
Hilfe bei Tasker-Profilerstellung fürs Auto Fahren Tasker Mittwoch um 19:05 Uhr
Lockscreen>Statusleiste Android Allgemein Donnerstag um 19:50 Uhr
Gerät wird beim Laden im Auto sehr heiß bq Aquaris X5 Plus Forum Gestern um 17:48 Uhr