1. qwert_zuiopue, 19.07.2012 #1
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Hallo,
    ich möchte, dass das Display an bleibt, wenn meine App aktiv ist (so wie bei google-maps z.B.). Kann ich in meinem Programm so etwas realisieren?

    Gruß,
    Qwert
     
  2. StefMa, 19.07.2012 #2
    StefMa

    StefMa Gewerbliches Mitglied

    Ja
     
    qwert_zuiopue bedankt sich.
  3. Tom299, 19.07.2012 #3
    Tom299

    Tom299 Android-Experte

    qwert_zuiopue bedankt sich.
  4. StefMa, 19.07.2012 #4
    StefMa

    StefMa Gewerbliches Mitglied

    Er hat nicht gefragt wie..
    Vergess den Livecycle nicht! Sonst ist dein Akku gleich leer :D
     
  5. marb0, 19.07.2012 #5
    marb0

    marb0 Neuer Benutzer

    Super...! :winki:


    Was Du benötigst ist ein sogenanntes WakeLock, welches Du über den PowerManager bekommen kannst. Ist im Grunde nichts wirklich Kompliziertes, daher verweise ich Dich einfach mal auf die offizielle Referenz zum PowerManager. Dort steht eigentlich schon alles Wesentliche. Wenn Du irgendwo konkrete Schwierigkeiten hast, sag Bescheid. :)

    Der ursprüngliche Beitrag von 11:00 Uhr wurde um 11:01 Uhr ergänzt:

    Mist, war ich wohl zu langsam... ^^
     
    qwert_zuiopue bedankt sich.
  6. qwert_zuiopue, 19.07.2012 #6
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Das nennt man Antizipation :razz:
     
  7. StefMa, 19.07.2012 #7
    StefMa

    StefMa Gewerbliches Mitglied

    Deshalb auch kein Danke? ;)
     
  8. qwert_zuiopue, 19.07.2012 #8
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Ich habe es jetzt so gelöst:

    Code:
    PowerManager pm;
    WakeLock wl;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
    
    ...
    
         PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
         PowerManager.WakeLock wl =  pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
    }
    @Override
    public void onResume() {
         wl.acquire();
    }
    @Override
    public void onPause() {
         wl.release();
    }
    
    Ist das in Ordnung? Wofür ist der String "My Tag" gedacht?
     
  9. Fr4gg0r, 19.07.2012 #9
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    das fliegt dir um die ohren
     
  10. qwert_zuiopue, 19.07.2012 #10
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Code:
    PowerManager pm;
    WakeLock wl;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
    
    ...
    
         pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
          wl =  pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
    }
    @Override
    public void onResume() {
         super.onResume();
         wl.acquire();
    }
    @Override
    public void onPause() {
         super.onPause();
         wl.release();
    }
    
    So funktioniert es :)
     
  11. marb0, 20.07.2012 #11
    marb0

    marb0 Neuer Benutzer

    Du warst doch bereits auf der Seite, wo alles zu dem Thema stand. Hättest Dir nur die Mühe machen müssen, noch etwas weiter nach unten zu scrollen.

    Auf Deutsch: Kannste reinschreiben, was Dich glücklich macht. Verwendest Du mehrere WLs, kannste die WL-Objekte damit unterscheiden...
     
  12. qwert_zuiopue, 20.07.2012 #12
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Hab ich gemacht :).
    Ich habe mich nur gewundert, weil ich das bei bisher keinem Objekt so gesehen habe.
     
  13. dionysos, 12.06.2015 #13
    dionysos

    dionysos Erfahrener Benutzer

    ich habe mich für meine app an diesen code gehalten und das the-engine.at — Bildschirm Abdunkeln in Android App verhindern
    als quelle heran gezogen. trotzdem dunkelt sich bei meinem Gerät das Display ab.

    PowerManager.FULL_WAKE_LOCK wird mir auch als deprecated angezeigt.
    hat sich diesbezüglich etwas geändert?
     
  14. Jaiel, 12.06.2015 #14
    Jaiel

    Jaiel Android-Lexikon

    WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON ist dazu geeignet wie man es der Doku entnehmen kann
     
    dionysos bedankt sich.

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android bildschirm ausschalten verhindern

    ,
  2. android display ausschalten verhindern

    ,
  3. android app bildschirm nicht ausschalten

    ,
  4. android app display nicht ausschalten,
  5. samsung bildschirm ausschalten verhindern,
  6. android ausschalten verhindern,
  7. motorola bildschirm nicht ausschalten,
  8. Android app um ausschalten des Bildschirm zu verhindern ,
  9. android display abschaltung verhindern,
  10. app bildschirm ausschalten verhindert,
  11. android 6 display abschalten verhindern,
  12. bildschirm ausschalten verhindern android,
  13. app bildschirm ausschalten verhindern,
  14. android display abschaltung verhindern von app,
  15. android bildschirm in app nicht ausschalten