Vorrei segnalarvi un plugin per utilizzare sqlite: Tasker SQLite Plugin.
L'ho provato, funziona bene e permette anche di accedere alle cartelle di sistema se si hanno i diritti di root.
Vorrei segnalarvi un plugin per utilizzare sqlite: Tasker SQLite Plugin.
L'ho provato, funziona bene e permette anche di accedere alle cartelle di sistema se si hanno i diritti di root.
N1m0Y (18-05-16)
Ciao
Premetto che avendo CM13 temo che sia lui la causa del mio problema
Qualcuno per favore può farmi questa prova?
1 - Testa App CALENDARIO TITOLO Dati %TIMES Salva in %MYVAR (recupera il prossimo evento)
2 - POPUP %MYVAR (me lo popuppa )
Pur avendo degli eventi la MYVAR mi risulta sempre vuota. :-(
Grazie mille
Ciao
Huawei P10 Lite, No root
Grazie mille ragazzi
Ho provato entrambe le soluzioni
- Con calendartask penso di aver risolto.
- Con la query shell (soluzione che preferirei in quando non dovrei installare l'ennesimo plugin) mi salta alcuni eventi.
Temo che legga solo il calendario principale locale e non quelli google collegati.
Ho usato SELECT TITLE from EVENTS where dtstart > %TIMES ORDER BY dtstart LIMIT 1
Approfondisco.
Grazie ancora.
Ciao buona giornata
Huawei P10 Lite, No root
shev100 (23-05-16)
Si grazie, sto già usando TIMEMS
Ho scoperto il problema ! O almeno credo
nella tabella degli eventi la mia query non estrae gli eventi RICORRENTI. Arghh.
Dovrei andare sulla tabella "EventsRawTimes" per capire se ho una ricorrenza. miiiii la cosa si fa lunga. ( per ora uso il plugin :-) )
Ho dovuto affrontare un altro problemino. per capire quali campi e tabelle testare fortuna che ho trovato
https://github.com/aleung/tasks365/b...dar_schema.txt
Esiste un modo stile Oracle ... per capire tabelle e campi a disposizione?
tipo --> SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = "Events"
Ciao
Aggiornamento
Che spina che sono :-)
Risolto con qualcosa di simile
"SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > %TIMEMS ORDER BY Instances.begin ASC LIMIT 5;"
Quando finito vi faccio vedere
Grazie ragazzi per il supporto
Ultima modifica di garago; 23-05-16 alle 12:37 - Motivo: Sono una spina :-)
Huawei P10 Lite, No root
La lista dei campi la trovi qui.
Per quanto riguarda le ricorrenze, io le trovo nella tabella Events, sia per il calendario di Outlook che di Google.
Se ci pensi, alcune ricorrenze possono essere infinite, esempio un compleanno.
E' probabile che vengano scaricate poche alla volta.
Ho notato che se scorro il calendario verso il basso, cioè andando avanti negli anni, nella tabella Events vengono aggiunti nuovi compleanni.
Se ti serve qualche query particolare, chiedimi, magari ti sta sfuggendo qualche dettaglio.
Ciao😊 qualcuno sa come cambiare l'avviso del consumo dati di Android con Tasker?Spoiler:
Il mio problema è che ho le soglie di 1GB a settimana quindi vorrei creare un profilo che mi cambi l'avviso ogni settimana (1° sett. 1GB, 2° 2GB, 3° 3Gb e 4° 4Gb). Tutto questo per sfruttare un Pannello Tag Edge che mi piace molto😆
Spoiler:
N1m0Y 🖖 by
Ultima modifica di N1m0Y; 24-05-16 alle 10: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.
************************************************
PROFILO PER OTTENERE DATI METEO
************************************************
--------------------------------
PROFILO
--------------------------------
--------------------------------
UpdateMeteo
--------------------------------
Contesto: Ora
Da 00:00 Ripeti ogni ora
Attività:
UpdateMeteo
--------------------------------
ATTIVITA'
--------------------------------
--------------------------------
UpdateMeteo
--------------------------------
Ottieni HTTP - Server:Porta: api.wunderground.com - Percorso: api/????????????????/hourly/lang:IT/q/IT/Città.json - continua l'attività dopo un errore
IF (%HTTPD Impostato)
Imposta variabile %httpdata a %HTTPD
FOR variabile %count, Oggetti: 0:35
Codice - JavaScriptlet - Comando: var epoch = JSON.parse(httpdata).hourly_forecast[count].FCTTIME.epoch;
Codice - JavaScriptlet - Comando: var condition = JSON.parse(httpdata).hourly_forecast[count].condition;
Imposta variabile %Meteo(%epoch) a %condition
END FOR
END IF
Java Function - Class or Object: Calendar - Funzione: getInstance {Calendar} () - Ritorno: cal
Java Function - Class or Object: cal - Funzione: setTimeInMillis {} (long) - Param (long): %TIMEMS
Java Function - Class or Object: cal - Funzione: set {int, int} - Param (int): cal.MINUTE - Param (int): 0
Java Function - Class or Object: cal - Funzione: set {int, int} - Param (int): cal.SECOND - Param (int): 0
Java Function - Class or Object: cal - Funzione: set {int, int} - Param (int): cal.MILLISECOND - Param (int): 0
Java Function - Class or Object: cal - Funzione: getTimeInMillis {Long} () - Ritorno: %time
Imposta variabile %time a "%time / 1000" eseguendo il calcolo
FOR variabile %count, Oggetti: 0:5
Imposta variabile %hour a "%time + (3600 * %count)" eseguendo il calcolo
IF (%Meteo(%hour) Impostato)
Alert - Flash Text: %Meteo(%hour)
ELSE
Alert - Flash Text: Sconosciuto
END IF
END FOR
----------------------------------------------------------------
VARIABILI
----------------------------------------------------------------
%Meteo() =
Il profilo permette di scaricare automaticamente ogni ora le previsioni meteo per le prossime 36 ore nella città specificata.
Subito dopo, con dei popup vengono mostrate le previsioni per le prossime 6 ore.
Il servizio meteo utilizzato è Weather Underground.
Nella riga di codice dove viene effettuata la richiesta HTTP, al posto dei punti interrogativi bisogna inserire la propria API Key, che si può ottenere con la registrazione al sito; al posto della scritta "Città" bisogna inserire il nome della città di interesse.
Il nome delle variabili è composto dalla scritta Meteo + l'ora in formato Unix a 10 cifre.
Esempio: la variabile Meteo1463292000 contiene la previsione per il 15/05/2015 ore 8 fuso orario italiano.
Ultima modifica di ultrasound91; 24-05-16 alle 18:14
N1m0Y (24-05-16)