CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

WakeUp e WakeLock in TimerTask. Uso dei Flag

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid L'avatar di l30n4rd0


    Registrato dal
    Jan 2013
    Località
    Terni/Roma
    Messaggi
    447
    Smartphone
    HUAWEI Ascend G330 (U8825-1)

    Ringraziamenti
    67
    Ringraziato 72 volte in 53 Posts
    Predefinito

    WakeUp e WakeLock in TimerTask. Uso dei Flag

    Salve a tutti. Premetto che questa è la mia prima app. Praticamente è una webview con link preimpostati (in main_activity). Questa parte funziona tutta correttamente. Ho inserito poi un comando per far partire (o fermare se già attiva) una TimerTask che lancia un link ogni 15 minuti. La particolarità è che per far partire la TimerTask io posso impostargli di accendermi lo schermo e/o disabilitarmi la schermata di blocco. Fatto con WakeLockManager e Powermanager usando screen_bright_wake_lock e affini. Senza perdersi troppo in chiacchiere il codice funziona sul mio terminale con cyano11, sul tablet sempre con cyano11, su un nexus5 "verginello"... Il problema nasce con l'emulatore, e con due dispositivi Samsung (s3 e tab2 con android 4.3 e 4.2.2) della mia ragazza (che al momento non ho a portata di mano e mi fido di quello che mi dice lei...
    Nell'emulatore (con 4.2.2, 4.3 e 4.4) per esempio una volta che si è spento lo schermo, non si riaccende più. Avendo visto che i comandi sono "deprecated" in API 17 (guarda caso android 4.2.2) ho deciso di usare le flag, ma non sono stato capace poi di farlo funzionare. Sotto metto il codice originale funzionante sul mio dispositivo.

    In pratica dovrei sostituire tutti i wlmanager e wlmanager2.



    Questa è la classe wakelockmanager:



    Ho provato una formula tipo questa, ma non ha funzionato...

    Smartphone: Huawei Ascend G330 (U8825-1)
    ROM: CyanogenMod 11
    Recovery: TWRP 2.7.1.0
    Root: Done
    Unloock bootloader: Done

    Tablet: Nexus 7 3G 32 GB
    ROM: CyanogenMod 11 for Tilapia
    Recovery: TWRP 2.6.3.0
    Root: Done
    Unloock bootloader: Done

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy