CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 11 di 36 primaprima ... 91011121321 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 101 a 110 su 356
Discussione:

Utilizzo dell'applicazione Tasker

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. #101
    Senior Droid


    Registrato dal
    Oct 2010
    Località
    Genova
    Messaggi
    521
    Smartphone
    Sony Xperia Z + SmartPad 910i

    Ringraziamenti
    4
    Ringraziato 111 volte in 100 Posts
    Predefinito

    Quote Originariamente inviato da Zoen Visualizza il messaggio
    Ciao scusa se rompo, ma mi sto scervellando da giorni per capire da solo come s'impostano le variabili e non ci ho capito una mazza, le guide in giro non le comprendo perchè non conosco l'inglese, avrei bisogno che mi spiegassi passo per passo "COSA E DOVE" devo tappare, così almeno capisco la logica di queste variabili (che è tutto li!) perchè non ne vengo più fuori, serve una cosa dettagliata perchè per un profano anche i dettagli fanno la differenza tra il capire e il non capire, maledetta niubbiagine e beati voi smanettoni!!!
    Io per esempio vorrei creare un widget nella home che premendolo una volta metto la luminosità a 100 e ripigiandolo la riporti allo stato di prima (se è possibile, altrimenti a es. 50)

    P.s. Sopratutto non capisco sti cavolo di " if "

    Grazie e scusa il disturbo...
    Per impostare una variabile non serve fare altro che... usarla e assegnarle un valore
    Vediamo un esempio pratico con il tuo task per la luminosità, provo a guidarti passo passo su dove devi tappare...

    Per prima cosa, vediamo di capire cos'è una "if".
    La "if" ti serve per eseguire un certo set di istruzioni SE (if) è verificata una determinata condizione, quindi nella definizione della If dobbiamo dirgli quale condizione andare a verificare.
    Quello che vuoi realizzare è un task che, quando eseguito, controlli la luminosità attuale, e poi si comporti così:
    - se è diversa dal massimo, si ricordi a quanto è impostata e la poi la metta al massimo
    - se è al massimo, la reimposti a quanto era prima

    - Tasks
    - New Task
    - Dai un nome al tuo task, in questo caso ad esempio "Brightness"
    - "+"
    - Tasker
    - If
    - prima casella della if: scrivi %BRIGHT (questa è la variabile di sistema che indica l'attuale luminosità)
    - pulsante centrale: scegli "doesn't match" (controlla che la variabile NON corrisponda al valore della seconda casella)
    - seconda casella della if: scrivi 255 (equivale a luminosità al massimo)
    - done
    - "+"
    - Variable
    - variable set
    - prima casella: scrivi %OLD_BRIGHT (utilizziamo una variabile a cui diamo il nome di "old_bright" per salvare l'attuale livello di luminosità)
    - seconda casella: scrivi %BRIGHT (salviamo il livello nella variabile)
    - done
    - "+"
    - display
    - display brightness
    - trascina la barra al massimo e imposta 255
    - done
    - "+"
    - tasker
    - goto action
    - imposta il valore 9 (questo ci serve per fare in modo che dopo aver eseguito le operazioni il flusso di esecuzione esca direttamente dal task senza fare altro, in pratica gli stiamo dicendo di saltare alla riga 9 del task)
    - done
    - "+"
    - tasker
    - end if
    - done
    - "+"
    - tasker
    - If
    - nella prima casella scrivi %BRIGHT
    - nel pulsante centrale imposta "matches" (questa volta controlliamo che l'attuale livello SIA 255, ossia il massimo)
    - nella seconda casella scrivi 255
    - done
    - "+"
    - display
    - display brightness
    - tappa sul pulsante con le freccette in alto a destra, la barra diventerà una casella di testo
    - nella casella scrivi %OLD_BRIGHT (reimpostiamo la luminosità al valore precedentemente salvato)
    - done
    - "+"
    - tasker
    - end if
    - done
    - "+"
    - alert
    - flash
    - nella casella scrivi "Luminosità impostata"
    - done
    - done -> abbiamo finito di creare il task

    Ora vediamo di aggiungere il widget alla home...

    - Fai per aggiungere un widget alla home, e scegli il widget di tipo "Task"
    - Ti si aprirà la lista dei task che hai creato in tasker, seleziona quello che abbiamo appena creato (che dovremmo aver chiamato "brightness")
    - Se vuoi che il widget abbia un'icona particolare, tappa sul pulsante in basso a destra SOPRA quello col missile
    - Seleziona "built-in icon"
    - Scegli l'icona che preferisci
    - Tappa su "make widget"

    Fatto: hai creato la widget che volevi. Ricorda che perchè questa funzioni correttamente devi:
    1) tenere la luminosità automatica disattivata (la si potrebbe disattavare da tasker, ma non te l'ho fatto fare perchè non è detto che funzioni su tutti i dispositivi)
    2) la PRIMA volta che la usi, è bene che la luminosità NON sia al massimo (perchè non avrebbe un valore a cui ritornare visto che non essendo mai stata usata non ha mai avuto occasione di salvarsi il "vecchio" livello di luminosità.

    Spero di esserti stato utile (e anche di non aver dimenticato qualche "tap" nella descrizione passo-passo... ora prima di postare vedo di ricontrollarla)
    Cell: Sony Xperia Z
    ROM: 100% stock
    Tablet: Mediacom SmartPad 910i
    ROM: Pwn3d 1.0 by ChristianTroy
    ________________________________
    Le mie skin per BW e FW: link
    I miei temi per Go Launcher EX sul Play Store: link

  2. I seguenti 2 Utenti hanno ringraziato Vostradamus per il post:

    fabiobr (29-02-12),Zoen (27-02-12)

  3.  
  4. #102
    Androidiano


    Registrato dal
    Dec 2011
    Messaggi
    186

    Ringraziamenti
    95
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Quote Originariamente inviato da Vostradamus Visualizza il messaggio
    Per impostare una variabile non serve fare altro che... usarla e assegnarle un valore
    Vediamo un esempio pratico con il tuo task per la luminosità, provo a guidarti passo passo su dove devi tappare...

    Per prima cosa, vediamo di capire cos'è una "if".
    La "if" ti serve per eseguire un certo set di istruzioni SE (if) è verificata una determinata condizione, quindi nella definizione della If dobbiamo dirgli quale condizione andare a verificare.
    Quello che vuoi realizzare è un task che, quando eseguito, controlli la luminosità attuale, e poi si comporti così:
    - se è diversa dal massimo, si ricordi a quanto è impostata e la poi la metta al massimo
    - se è al massimo, la reimposti a quanto era prima

    - Tasks
    - New Task
    - Dai un nome al tuo task, in questo caso ad esempio "Brightness"
    - "+"
    - Tasker
    - If
    - prima casella della if: scrivi %BRIGHT (questa è la variabile di sistema che indica l'attuale luminosità)
    - pulsante centrale: scegli "doesn't match" (controlla che la variabile NON corrisponda al valore della seconda casella)
    - seconda casella della if: scrivi 255 (equivale a luminosità al massimo)
    - done
    - "+"
    - Variable
    - variable set
    - prima casella: scrivi %OLD_BRIGHT (utilizziamo una variabile a cui diamo il nome di "old_bright" per salvare l'attuale livello di luminosità)
    - seconda casella: scrivi %BRIGHT (salviamo il livello nella variabile)
    - done
    - "+"
    - display
    - display brightness
    - trascina la barra al massimo e imposta 255
    - done
    - "+"
    - tasker
    - goto action
    - imposta il valore 9 (questo ci serve per fare in modo che dopo aver eseguito le operazioni il flusso di esecuzione esca direttamente dal task senza fare altro, in pratica gli stiamo dicendo di saltare alla riga 9 del task)
    - done
    - "+"
    - tasker
    - end if
    - done
    - "+"
    - tasker
    - If
    - nella prima casella scrivi %BRIGHT
    - nel pulsante centrale imposta "matches" (questa volta controlliamo che l'attuale livello SIA 255, ossia il massimo)
    - nella seconda casella scrivi 255
    - done
    - "+"
    - display
    - display brightness
    - tappa sul pulsante con le freccette in alto a destra, la barra diventerà una casella di testo
    - nella casella scrivi %OLD_BRIGHT (reimpostiamo la luminosità al valore precedentemente salvato)
    - done
    - "+"
    - tasker
    - end if
    - done
    - "+"
    - alert
    - flash
    - nella casella scrivi "Luminosità impostata"
    - done
    - done -> abbiamo finito di creare il task

    Ora vediamo di aggiungere il widget alla home...

    - Fai per aggiungere un widget alla home, e scegli il widget di tipo "Task"
    - Ti si aprirà la lista dei task che hai creato in tasker, seleziona quello che abbiamo appena creato (che dovremmo aver chiamato "brightness")
    - Se vuoi che il widget abbia un'icona particolare, tappa sul pulsante in basso a destra SOPRA quello col missile
    - Seleziona "built-in icon"
    - Scegli l'icona che preferisci
    - Tappa su "make widget"

    Fatto: hai creato la widget che volevi. Ricorda che perchè questa funzioni correttamente devi:
    1) tenere la luminosità automatica disattivata (la si potrebbe disattavare da tasker, ma non te l'ho fatto fare perchè non è detto che funzioni su tutti i dispositivi)
    2) la PRIMA volta che la usi, è bene che la luminosità NON sia al massimo (perchè non avrebbe un valore a cui ritornare visto che non essendo mai stata usata non ha mai avuto occasione di salvarsi il "vecchio" livello di luminosità.

    Spero di esserti stato utile (e anche di non aver dimenticato qualche "tap" nella descrizione passo-passo... ora prima di postare vedo di ricontrollarla)
    Innanzitutto non so come posso ringraziarti!
    Sei stato veramente gentilissimo!!! Sopratutto per il tempo che hai perso a spiegarmi passo passo questa cosa, spero d'imparare bene questa applicazione, perchè mi piace un casino!!!

    Speso che tu sia fiero di me, ti ho postato anche due screen di come l'ho fatto apportando delle aggiunte...
    La cosa ulteriore che ti volevo chiedere è questa per renderlo perfetto: Come puoi notare dagli screen, ho aggiunto il bluetooth e l'esclusione di un profilo che mi dava noia e non mi faceva ridurre la luminosità una volta tappato per la seconda volta il widget che abbiamo creato.
    Per spiegarmi meglio ti dico a cosa mi serve il widget, praticamente l'ho chiamato "furgone" perché ogni volta che vado su di esso, con l'ausilio del widget, in un solo tap attivo il bluetooth, il suo setting per poter tappare sul dispositivo "vivavoce" che ho nel furgone, la luminosità al 100% (perchè con il sole non si vede una mazza) e come ti ho spiegato prima la disattivazione di un profilo che mi mandava in conflitto il widget...

    Precisato questo ti chiedevo, per perfezionarlo esiste una maniera per aggiungere nel medesimo widget/task la possibilità di dirgli che dopo una determinata ora (per esempio le 18:00 fino alle 06:00) la luminosità si deve abbassare al 28%? dico questo perchè di giorno ha un senso al massimo, ma di sera è uno spreco di energia e da fastidio così alta...

    Spero di non esagerare con questa ulteriore richiesta, se è troppo capisco, grazie mille ugualmente!!!


    Scaled Image.jpgScaled Image 1.jpg
    Ultima modifica di Zoen; 27-02-12 alle 17:21

  5. #103
    Senior Droid


    Registrato dal
    Oct 2010
    Località
    Genova
    Messaggi
    521
    Smartphone
    Sony Xperia Z + SmartPad 910i

    Ringraziamenti
    4
    Ringraziato 111 volte in 100 Posts
    Predefinito

    Quote Originariamente inviato da Zoen Visualizza il messaggio
    Innanzitutto non so come posso ringraziarti!
    Di nulla, figurati

    Quote Originariamente inviato da Zoen Visualizza il messaggio
    Sei stato veramente gentilissimo!!! Sopratutto per il tempo che hai perso a spiegarmi passo passo questa cosa, spero d'imparare bene questa applicazione, perchè mi piace un casino!!!
    Eh già, tasker è proprio un bello strumentino!

    Quote Originariamente inviato da Zoen Visualizza il messaggio
    Speso che tu sia fiero di me, ti ho postato anche due screen di come l'ho fatto apportando delle aggiunte...
    La cosa ulteriore che ti volevo chiedere è questa per renderlo perfetto: Come puoi notare dagli screen, ho aggiunto il bluetooth e l'esclusione di un profilo che mi dava noia e non mi faceva ridurre la luminosità una volta tappato per la seconda volta il widget che abbiamo creato.
    Per spiegarmi meglio ti dico a cosa mi serve il widget, praticamente l'ho chiamato "furgone" perché ogni volta che vado su di esso, con l'ausilio del widget, in un solo tap attivo il bluetooth, il suo setting per poter tappare sul dispositivo "vivavoce" che ho nel furgone, la luminosità al 100% (perchè con il sole non si vede una mazza) e come ti ho spiegato prima la disattivazione di un profilo che mi mandava in conflitto il widget...
    Ottimo, mi sembra proprio che tu abbia afferrato perfettamente il concetto!

    Quote Originariamente inviato da Zoen Visualizza il messaggio
    Precisato questo ti chiedevo, per perfezionarlo esiste una maniera per aggiungere nel medesimo widget/task la possibilità di dirgli che dopo una determinata ora (per esempio le 18:00 fino alle 06:00) la luminosità si deve abbassare al 28%? dico questo perchè di giorno ha un senso al massimo, ma di sera è uno spreco di energia e da fastidio così alta...
    Questa è una necessità un po' particolare, bisogna considerare un paio di cose.

    Più che nel task, dovresti creare un profilo a sè stante, attivo nell'arco di tempo dalle 18 alle 6, che imposti automaticamente la luminosità a 71 (28%).
    Unico inconveniente è che se ti dovessi ritrovare a usare il task/widget DOPO le 18, questo ti imposterebbe comunque il 100% perchè è proprio stato scritto così.
    Vediamo come ovviare al problema.
    1) Il profilo, oltre che impostare la luminosità a 71, dovrebbe anche settare una nuova variabile allo stesso valore. Inoltre, all'uscita dal profilo (cioè alle 6 del mattino) tale variabile deve essere "riportata" a 255
    2) il task del widget va modificato perchè, invece di fare i confronti delle if e l'impostazione della luminosità a 255, li faccia col contenuto della variabile di cui sopra.
    Vediamo di spiegarci meglio.
    Diciamo che il profilo orario imposta una variabile che chiamiamo %CURRENT_MAX
    - le if del task del widget dovrebbero confrontare %BRIGHT non più con 255 ma con %CURRENT_MAX
    - la display brightness della prima if dovrebbe impostare %BRIGHT non più a 255 ma a %CURRENT_MAX

    Ultimo particolare, la variabile %CURRENT_MAX, non essendo mai stata creata/usata sino ad ora, va inizializzata. Per far ciò, ti basta creare temporaneamente un task (chiamalo come ti pare, tanto tra poco lo possiamo anche cancellare). Nel task metti una sola istruzione che assegni alla variabile %CURRENT_MAX il valore 255 (visto che siamo di giorno), esegui il task una volta e poi cancellalo pure: una volta che una variabile è inizializzata questa conserverà il suo valore senza problemi, anche dopo un soft reset del cellulare.
    Cell: Sony Xperia Z
    ROM: 100% stock
    Tablet: Mediacom SmartPad 910i
    ROM: Pwn3d 1.0 by ChristianTroy
    ________________________________
    Le mie skin per BW e FW: link
    I miei temi per Go Launcher EX sul Play Store: link

  6. Il seguente Utente ha ringraziato Vostradamus per il post:

    Zoen (29-02-12)

  7. #104
    Androidiano


    Registrato dal
    Dec 2011
    Messaggi
    186

    Ringraziamenti
    95
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Grazie grazie grazie, sei un mito!!!

    Ora sarebbe perfetto!

    Ma vuoi sapere cosa mi è capitato?

    Praticamente avevo fatto un profilo con il nome App. Internet dove al suo interno appunto avevo messo tutte le applicazioni che richiedono la connessione, con la variabile che se fossi uscito da una di esse e poi fossi rientrato in una che richiede sempre la connessione, per 40 secondi nell'operazione tra uscita e la rientrata la connessione fosse rimasta attiva, e solo quando vi fossi uscito per più di 40 secondi da una applicazione, solo dopo questo tempo la connessione si sarebbe interrotta...

    Bene tutto funzionante alla perfezione per 3 giorni, quando stasera dopo l'installazione e la successiva disinstallazione di Opera Browser, questo task mi crea grossi problemi!
    Ovvero: da connessioni spente, apro un applicazione tipo Dolphin o androidiani widget, quindi mi si apre la connessione, poi per esempio esco e vado nella Home del telefono e la disconessione fa il suo primo step segnalandomi che inizia il timer di attesa dei 40 secondi specificato prima, quando ritorno entro questo termine ad aprire un'altra applicazione mi ridà l'attivazione a regime pieno come la prima volta che mi sono connesso, ma quando vi esco di nuovo ecco che mi da il problema, ovvero mi rimane attivata fino a che non disconnetto a mano!
    Ho provato anche a fare il restore dei backup che avevo dei task, ma nulla il problema persiste, ho provato anche a cancellare il task incriminato e a rifarlo da punto a capo uguale ovviamente, ma niente!

    Cavoli, la funzione primaria a cui tenevo di più ora non funziona!
    sono davvero dispiaciuto, ho perso un sacco di tempo per cercare di capirla e usarla e adesso sono messo così...
    Ti posto le immagini di quello che ho fatto, chissà che tu non ci capisca qualcosa, perchè io non so più dove sbattere la testa, magari mi consigli di fare un hard rese, chissà che mi abbia corrotto qualche file? tra l'altro ho già disinstallto e reinstallato pure tasker, ma niente da fare...

    Scusami se sono sempre a chiedere, ma avevo settato tutto alla perfezione grazie alle tue dritte e mi andava bene così, adesso mi ritrovo in merda... che sfiga...

    Task entrata.jpgTask uscita 1.jpgTask uscita 2.jpg
    Ultima modifica di Zoen; 29-02-12 alle 02:14

  8. #105
    Senior Droid


    Registrato dal
    Oct 2010
    Località
    Genova
    Messaggi
    521
    Smartphone
    Sony Xperia Z + SmartPad 910i

    Ringraziamenti
    4
    Ringraziato 111 volte in 100 Posts
    Predefinito

    Quote Originariamente inviato da Zoen Visualizza il messaggio
    Grazie grazie grazie, sei un mito!!!

    Ora sarebbe perfetto!

    Ma vuoi sapere cosa mi è capitato?

    Praticamente avevo fatto un profilo con il nome App. Internet dove al suo interno appunto avevo messo tutte le applicazioni che richiedono la connessione, con la variabile che se fossi uscito da una di esse e poi fossi rientrato in una che richiede sempre la connessione, per 40 secondi nell'operazione tra uscita e la rientrata la connessione fosse rimasta attiva, e solo quando vi fossi uscito per più di 40 secondi da una applicazione, solo dopo questo tempo la connessione si sarebbe interrotta...

    Bene tutto funzionante alla perfezione per 3 giorni, quando stasera dopo l'installazione e la successiva disinstallazione di Opera Browser, questo task mi crea grossi problemi!
    Ovvero: da connessioni spente, apro un applicazione tipo Dolphin o androidiani widget, quindi mi si apre la connessione, poi per esempio esco e vado nella Home del telefono e la disconessione fa il suo primo step segnalandomi che inizia il timer di attesa dei 40 secondi specificato prima, quando ritorno entro questo termine ad aprire un'altra applicazione mi ridà l'attivazione a regime pieno come la prima volta che mi sono connesso, ma quando vi esco di nuovo ecco che mi da il problema, ovvero mi rimane attivata fino a che non disconnetto a mano!
    Ho provato anche a fare il restore dei backup che avevo dei task, ma nulla il problema persiste, ho provato anche a cancellare il task incriminato e a rifarlo da punto a capo uguale ovviamente, ma niente!

    Cavoli, la funzione primaria a cui tenevo di più ora non funziona!
    sono davvero dispiaciuto, ho perso un sacco di tempo per cercare di capirla e usarla e adesso sono messo così...
    Ti posto le immagini di quello che ho fatto, chissà che tu non ci capisca qualcosa, perchè io non so più dove sbattere la testa, magari mi consigli di fare un hard rese, chissà che mi abbia corrotto qualche file? tra l'altro ho già disinstallto e reinstallato pure tasker, ma niente da fare...

    Scusami se sono sempre a chiedere, ma avevo settato tutto alla perfezione grazie alle tue dritte e mi andava bene così, adesso mi ritrovo in merda... che sfiga...
    Così a prima vista non mi pare di notare roba strana (ma sono le 8 del mattino e sono ancora in stato letargico, quindi non è detto)
    Una prova che potresti fare è, invece di usare la variable clear, semplicemente assegnare un valore diverso alla variabile con una semplice variable set, ad esempio 0. E' più che altro una mia fissa personale: mi piace avere controllo certo sulle variabili che uso e sapere cosa contengono, invece di un generico "rimuovo il valore dalla variabile"... e che ci mette? Aria compressa? Zuppa di asparagi?

    Poi un paio di piccoli consigli (slegati dal problema in analisi, solo consigli generici)

    - ti converrebbe dare alle variabili che usi dei nomi che ne descrivano la funzione. "%NAME" è piuttosto anonimo, dal nome della variabile sicuramente non si capisce a cosa serve... se hai solo quella o poche altre nei tuoi task magari non ti ci perdi, ma se inizi ad avere molti task e molte variabili dopo un po' rischi di fare casino se usi nomi eccessivamente generici. Un nome ragionevole per quella variabile, ad esempio, potrebbe essere "%DATANEED" o simili, a rappresentare che se messa a 1 indica che hai bisogno che la connessione dati sia attiva.

    - nel task di uscita, nella parte delle disattivazioni metti (giustamente) ogni disattivazione sotto un controllo di if %NAME != 1. Non sarebbe più comodo, invece di ripetere la if dentro ogni istruzione, includere tutte quelle disattivazioni in un'unica clausola if? del tipo
    IF %NAME != 1
    - disattivo pippo
    - disattivo pluto
    - disattivo topolino
    - disattivo tutta paperopoli
    END IF
    Il risultato è praticamente lo stesso, ma resta sicuramente più leggibile e pulito
    Ultima modifica di Vostradamus; 29-02-12 alle 08:35
    Cell: Sony Xperia Z
    ROM: 100% stock
    Tablet: Mediacom SmartPad 910i
    ROM: Pwn3d 1.0 by ChristianTroy
    ________________________________
    Le mie skin per BW e FW: link
    I miei temi per Go Launcher EX sul Play Store: link

  9. Il seguente Utente ha ringraziato Vostradamus per il post:

    Zoen (02-03-12)

  10. #106
    Androidiano VIP L'avatar di fabiobr


    Registrato dal
    Feb 2010
    Messaggi
    1,708

    Ringraziamenti
    185
    Ringraziato 26 volte in 26 Posts
    Predefinito

    ot
    volevo ringraziare pubblicamente vostradamus per la competenza e disponibilita' nello specifico per l'appl tasker.
    GALAXY S20 PLUS

  11. #107
    Androidiano


    Registrato dal
    Feb 2012
    Messaggi
    139

    Ringraziamenti
    43
    Ringraziato 4 volte in 3 Posts
    Predefinito

    salve... nonostante sia 1 mezzo programmatore non riesco a capire l'interfaccia... qualcuno potrebbe aiutarmi passo passo nel creare un semplice programma(ho pure guardato le guide... ma nnt)
    per esempio vorrei fare un task che si connette alla rete dati ogni 20 minuti per ricevere ele notifiche e poi si disconnette...

  12. #108
    Senior Droid


    Registrato dal
    Oct 2010
    Località
    Genova
    Messaggi
    521
    Smartphone
    Sony Xperia Z + SmartPad 910i

    Ringraziamenti
    4
    Ringraziato 111 volte in 100 Posts
    Predefinito

    Quote Originariamente inviato da nfl91 Visualizza il messaggio
    salve... nonostante sia 1 mezzo programmatore non riesco a capire l'interfaccia... qualcuno potrebbe aiutarmi passo passo nel creare un semplice programma(ho pure guardato le guide... ma nnt)
    per esempio vorrei fare un task che si connette alla rete dati ogni 20 minuti per ricevere ele notifiche e poi si disconnette...
    Prova a giocherellare un po' con tutte le parti dell'interfaccia e non ti scoraggiare, con un background da quasi-programmatore non dovresti metterci molto a orizzontartici decentemente

    Pensa ai task come a delle banali subroutines e ai profili come un modo per richiamare automaticamente dei task al verificarsi di determinate situazioni, in pratica la logica è questa.

    Riguardo la tua domanda specifica, il task potrebbe risultare piuttosto semplice. Qualcosa tipo:

    - mobile data on
    - wait 20 sec (giusto per dargli il tempo di ricevere notifiche eccetera, vedi tu se preferisci un tempo diverso)
    - mobile data off
    - wait 20 min
    - goto 1

    Però se scrivi solo il task hai il "problema" che devi lanciarlo a mano ogni volta che spegni e riaccendi li cellulare.
    Se lo vuoi sempre in esecuzione potresti "abbinarlo" ad un profilo istantaneo che lo faccia partire al boot del cellulare.

    Volendolo rendere ancora più flessibile, potresti legare il funzionamento del task al valore di una variabile, così avresti anche la possibilità di fermarlo/riavviarlo magari tramite una widget o tramite profili eccetera. Le possibilità sono molte.

    Un particolare da controllare: tempo fa ricordo di aver letto di utenti che riscontravano un problema: pare che su certi terminali l'istruzione wait mantenesse un wakelock per tutta la durata dell'attesa anche senza che gli fosse detto di farlo, e questo ovviamente andava a influire negativamente sulla batteria. Il problema non era riscontrato da tutti, e non so dirti se sia poi stato risolto o meno (l'ultima volta che ho letto al riguardo sarà stato almeno 5 o 6 mesi fa credo), quindi in caso tieni sotto controllo i consumi e vedi se a te succede o no...
    Cell: Sony Xperia Z
    ROM: 100% stock
    Tablet: Mediacom SmartPad 910i
    ROM: Pwn3d 1.0 by ChristianTroy
    ________________________________
    Le mie skin per BW e FW: link
    I miei temi per Go Launcher EX sul Play Store: link

  13. Il seguente Utente ha ringraziato Vostradamus per il post:

    Zoen (02-03-12)

  14. #109
    Androidiano


    Registrato dal
    Feb 2012
    Messaggi
    139

    Ringraziamenti
    43
    Ringraziato 4 volte in 3 Posts
    Predefinito

    la fai mooolto facile, e in effetti li è, peccato che non so come come mettere mobile data on(al massimo ho cliccato net connect) e sotto il wait di 20 secondi, ma poi non riesco a fare altro perché posso solo salvare(oltre il fatto che in wait posso mettere solo secondi o millisecondi) e se nella funzione net connect provo a inserire il "ripetere ogni:" metto 20 minuti, ma poi non posso salvare...

  15. #110
    Androidiano


    Registrato dal
    Dec 2011
    Messaggi
    186

    Ringraziamenti
    95
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Quote Originariamente inviato da nfl91 Visualizza il messaggio
    la fai mooolto facile, e in effetti li è, peccato che non so come come mettere mobile data on(al massimo ho cliccato net connect) e sotto il wait di 20 secondi, ma poi non riesco a fare altro perché posso solo salvare(oltre il fatto che in wait posso mettere solo secondi o millisecondi) e se nella funzione net connect provo a inserire il "ripetere ogni:" metto 20 minuti, ma poi non posso salvare...
    Non mi toccare Vostradamus perchè mi ha aiutato tantissimo... Scherzo! (a parte il fatto che mi ha aiutato tantissimo)

    Allora ti guido passo passo:

    1) Apri Tasker vai nella sezione Profiles (in alto a sinistra) e clikka +

    2) Metti il nome per il profilo, tipo Sync o altro a tuo piacimento... poi flagga (Ok)

    3) Ti si apre in automatico First contest, tu tappa su Time poi metti per esempio From 08:00 - To 00:00 (vuol dire che il servizio di sync è attivo dalle otto del mattino a mezzanotte ovviamente...) poi flagga (Ok)

    4) Ti si apre in automatico Task selection e tu tappa su New Task in alto (scorrendo) poi gli dai un nome (tipo Sync con data per esempio)

    4) Ti si apre la finestra con scritto "Task Sync / Sync con Data (se hai messo i nomi consigliati da me...) tappa sul + in basso a sinistra poi net poi Mobile Data poi nella finestra che si apre in Set metti On dove ora c'è Off, e flagga (Ok)

    5) Poi di nuovo tappa + nella finestra che si apre e tappi Task poi Wait e metti il tempo che vuoi es. 20 secondi (come esempio mettiamo quello che ti ha consigliato Vostradamus) e flagga (Ok)

    6) Di nuovo + poi Net poi Mobile Data e flagga (Ok) perché è già impostato in Off!!!

    7) Poi di nuovo tappa + nella finestra che si apre e tappi Task poi Wait e metti il tempo che vuoi es. 20 minuti e flagga (Ok)

    8) Poi di nuovo tappa su + poi tappa Goto e lascia tutto così ma flagga (Ok)

    Hai finito il profilo con il task devi solo flaggare per l'ultima volta che memorizza il tutto e vedrai che parte alla chiusura...

    Facci sapere...

Pagina 11 di 36 primaprima ... 91011121321 ... 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