CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 4 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: DreamReaper con ben 15 Thanks ricevuti negli ultimi sette giorni
Utente del mese: DreamReaper con ben 56 Thanks ricevuti nell'ultimo mese

Pagina 1 di 3 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 26
Discussione:

[GUIDA] Creiamo widget per attivare/disattivare le funzioni dei nostri custom kernel

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 Scoman


    Registrato dal
    Sep 2011
    Messaggi
    764

    Ringraziamenti
    113
    Ringraziato 234 volte in 159 Posts
    Predefinito

    [GUIDA] Creiamo widget per attivare/disattivare le funzioni dei nostri custom kernel

    [/CENTER]

    Gente una cosa mi mancava dai nostri fantastici custom kernel, cioè la possibilità di attivare o disattivare le loro funzioni tramite comodi widget sulla home.

    Poi ho scoperto l’app Tasker!
    Questa è davvero un’app eccezionale, in termini di personalizzazione e funzioni aggiunte seconda solo al root ed alla installazione di una custom recovery.

    Tornando al nostro kernel, immaginiamo di voler attivare o disattivare la funzione del BLN con uno widget tipo bottone.

    Primo passo: individuare uno script che ci permetta di attivare disattivare la funzione che ci interessa.
    Nel nostro esempio, questo script disattiva il BLN.
    codice:
    #!/system/bin/sh
    
    sleep 30
    
    #### BLN ####
    
    # 0=off - 1=on #
    
    echo "0" > /sys/class/misc/backlightnotification/enabled;
    echo "1" > /sys/class/misc/notification/bl_timeout;
    echo "0" > /sys/class/misc/notification/led_on_touch;
    echo "0" > /sys/class/misc/notification/notification_enabled;
    
    ###########
    Quest’altro lo attiva.
    codice:
    #!/system/bin/sh
    
    sleep 30
    
    #### BLN ####
    
    # 0=off - 1=on #
    
    echo "1" > /sys/class/misc/backlightnotification/enabled;
    echo "1" > /sys/class/misc/notification/bl_timeout;
    echo "0" > /sys/class/misc/notification/led_on_touch;
    echo "1" > /sys/class/misc/notification/notification_enabled;
    
    ###########
    Usiamo Tasker: creiamo l’azione che sarà eseguita dal nostro widget
    Dopo aver installato Tasker, spostiamoci all’elenco “task” e creiamo una nuova azione.
    Tra tutte le tipologie presenti, scegliamo script.
    Copiamo-incolliamo il nostro script alla voce “Command”, non dimentichiamo di mettere il flag su “Use Root” e in fondo mettiamo la condizione “if %state is set” come nello screenshot di seguito quando l’azione vogliamo che sia eseguita all’attivazione del bottone.

    Quando invece il bottone o toggle non è attivo, dobbiamo specificare di nuovo cosa accade.
    Creiamo un’altra azione all’interno del task precedente, di nuovo dall’azione “script” e alla voce “Command” mettiamo lo script che disattiva il BLN, il flag su “Use Root” e in fondo mettiamo la condizione “if %state is not set”


    Terzo passo: installare l’app Power Toggle
    Poi torniamo nel nostro task, selezioniamo + poi plugin e poi Modify PowerToggle state e infine tap su done.

    Alla fine il task dovrebbe essere come questo, solo che noi abbiamo le azioni dello script.


    Ultimo passo: aggiungiamo il nostro widget personalizzato
    Dal nostro drawer degli widget, selezioniamo Power Toggle e scegliamo Add Toggle, poi Tasker Toggle dalla scheda “custom”.


    NB
    Questa è una procedura di esempio, perfettamente funzionante.
    Se volete, cambiando gli script, potete creare toggle che fanno molte altre funzioni: cambiare governor, cambiare i parametri di un certo governor, cambiare voltaggi, cambiare scheduler, invertire i colori...

    Ecco a voi alcuni esempi di script

    1. https://www.dropbox.com/sh/jhql8w8zmkdnvo0/1i8G30tV55
    2. https://www.dropbox.com/sh/ibvggwwphq086t2/x4zSF-MdPC
    (thanks @N1m0y per l'hosting)

    3. Invertire i colori
    Spoiler:

    Ripristinare i colori
    Spoiler:


    Reset del chip fuelgauge
    Spoiler:


    Personalizzazione grafica del toggle:

    Immagini allegate
    Ultima modifica di Scoman; 27-01-14 alle 16:27
    Kernel: Siyah______________Primary ROM: CM 10.1______________
    Spoiler:

  2. I seguenti 4 Utenti hanno ringraziato Scoman per il post:

    KlaasMad (27-09-13),N1m0Y (26-09-13),nicola78 (26-09-13),rul3zz (08-10-13)

  3.  
  4. #2
    Senior Droid L'avatar di Scoman


    Registrato dal
    Sep 2011
    Messaggi
    764

    Ringraziamenti
    113
    Ringraziato 234 volte in 159 Posts
    Predefinito

    Per aggiornamenti
    Kernel: Siyah______________Primary ROM: CM 10.1______________
    Spoiler:

  5. #3
    Senior Droid L'avatar di Scoman


    Registrato dal
    Sep 2011
    Messaggi
    764

    Ringraziamenti
    113
    Ringraziato 234 volte in 159 Posts
    Predefinito

    Per le ultimissime
    Kernel: Siyah______________Primary ROM: CM 10.1______________
    Spoiler:

  6. #4
    Moderatore nella nebbia L'avatar di msquared


    Registrato dal
    Jan 2012
    Località
    Milano
    Messaggi
    13,704
    Smartphone
    Nokia 3310

    Ringraziamenti
    711
    Ringraziato 4,318 volte in 3,449 Posts
    Predefinito

    Non male, tienila aggiornata

  7. #5
    Androidiano VIP L'avatar di N1m0Y


    Registrato dal
    Aug 2012
    Località
    originario del pianeta Vulcano
    Messaggi
    6,041
    Smartphone
    Tricorder, GT-i9100, le Pro 3

    Ringraziamenti
    6,660
    Ringraziato 3,851 volte in 2,623 Posts
    Predefinito

    Bravo Scoman:thumbup:

    Questa guida è molto utile:beer:


    PS: però potresti condividere anche tu qualche script

    PS2: poi perché hai scelto l'host del kangbang che ha pochi script e non quello dell'Apolo?
    Ultima modifica di N1m0Y; 26-09-13 alle 23:20
    Non risponderò in PM a richieste di aiuto sul modding. C'è il forum per questo, se usato correttamente.
    Se ti sono stato d'aiuto usa il tasto Thanks in basso a sinistra.
    Prima di postare leggi sempre la prima pagina del thread.

  8. #6
    Senior Droid L'avatar di Scoman


    Registrato dal
    Sep 2011
    Messaggi
    764

    Ringraziamenti
    113
    Ringraziato 234 volte in 159 Posts
    Predefinito

    Quote Originariamente inviato da N1m0Y Visualizza il messaggio
    Bravo Scoman:thumbup:

    Questa guida è molto utile:beer:


    PS: però potresti condividere anche tu qualche script

    PS2: poi perché hai scelto l'host del kangbang che ha pochi script e non quello dell'Apolo?
    Eh, mi disp ma io sto usando solo lo script per il bln
    Ho un altro paio di script per il governor e per le gesture aggiuntive e li tengo direttamente nella cartella init.d
    Eccoli:
    Lulzactiveq: https://docs.google.com/file/d/0B_-A...it?usp=sharing
    Gesture: https://docs.google.com/file/d/0B_-A...it?usp=sharing
    Ultima modifica di Scoman; 26-09-13 alle 23:50
    Kernel: Siyah______________Primary ROM: CM 10.1______________
    Spoiler:

  9. #7
    Androidiano VIP L'avatar di N1m0Y


    Registrato dal
    Aug 2012
    Località
    originario del pianeta Vulcano
    Messaggi
    6,041
    Smartphone
    Tricorder, GT-i9100, le Pro 3

    Ringraziamenti
    6,660
    Ringraziato 3,851 volte in 2,623 Posts
    Predefinito

    Quote Originariamente inviato da Scoman Visualizza il messaggio
    Eh, mi disp ma io sto usando solo lo script per il bln
    Ho un altro paio di script per il governor e per le gesture aggiuntive e li tengo direttamente nella cartella init.d
    Eccoli:
    Lulzactiveq: https://docs.google.com/file/d/0B_-A...it?usp=sharing
    Gesture: https://docs.google.com/file/d/0B_-A...it?usp=sharing

    Ecco il link https://db.tt/JqLgkQim... Ovviamente molti script sono compatibili con tutti i kernel e altri solo per alcuni.... Ma questi sono solo esempi quindi potresti lasciare anche il primo link.... Fai tu
    Non risponderò in PM a richieste di aiuto sul modding. C'è il forum per questo, se usato correttamente.
    Se ti sono stato d'aiuto usa il tasto Thanks in basso a sinistra.
    Prima di postare leggi sempre la prima pagina del thread.

  10. Il seguente Utente ha ringraziato N1m0Y per il post:

    Scoman (27-09-13)

  11. #8
    Senior Droid L'avatar di Scoman


    Registrato dal
    Sep 2011
    Messaggi
    764

    Ringraziamenti
    113
    Ringraziato 234 volte in 159 Posts
    Predefinito

    Aggiunto al primo post lo script per invertire i colori.
    Ovviamente la funzione deve essere presente nel kernel.
    Questa funzione è utile se dobbiamo consultare a lungo pagine scritte nero su bianco per invertire i colori e quindi risparmiare molto succo (tradotto: batteria )
    Kernel: Siyah______________Primary ROM: CM 10.1______________
    Spoiler:

  12. Il seguente Utente ha ringraziato Scoman per il post:

    N1m0Y (27-09-13)

  13. #9
    Androidiano VIP L'avatar di N1m0Y


    Registrato dal
    Aug 2012
    Località
    originario del pianeta Vulcano
    Messaggi
    6,041
    Smartphone
    Tricorder, GT-i9100, le Pro 3

    Ringraziamenti
    6,660
    Ringraziato 3,851 volte in 2,623 Posts
    Predefinito

    Quote Originariamente inviato da Scoman Visualizza il messaggio
    Aggiunto al primo post lo script per invertire i colori.
    Ovviamente la funzione deve essere presente nel kernel.
    Questa funzione è utile se dobbiamo consultare a lungo pagine scritte nero su bianco per invertire i colori e quindi risparmiare molto succo (tradotto: batteria )
    Mi sto cimentando nella mia prima creazione di un tasck....

    Domanda: una volta creata la nuova azione, seleziono script e mi esce questa schermata...

    Cosa devo scegliere? Run shell?
    Non risponderò in PM a richieste di aiuto sul modding. C'è il forum per questo, se usato correttamente.
    Se ti sono stato d'aiuto usa il tasto Thanks in basso a sinistra.
    Prima di postare leggi sempre la prima pagina del thread.

  14. #10
    Senior Droid L'avatar di Scoman


    Registrato dal
    Sep 2011
    Messaggi
    764

    Ringraziamenti
    113
    Ringraziato 234 volte in 159 Posts
    Predefinito

    Quote Originariamente inviato da N1m0Y Visualizza il messaggio
    Mi sto cimentando nella mia prima creazione di un tasck....

    Domanda: una volta creata la nuova azione, seleziono script e mi esce questa schermata...
    Cosa devo scegliere? Run shell?
    Esattamente
    Kernel: Siyah______________Primary ROM: CM 10.1______________
    Spoiler:

  15. Il seguente Utente ha ringraziato Scoman per il post:

    N1m0Y (27-09-13)

Pagina 1 di 3 123 ultimoultimo
Ultima pagina

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