Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 29/08/19, 23:46:14
Avatar de leromaro
leromaro leromaro no está en línea
Miembro del foro
Mensajes: 245
 
Fecha de registro: ago 2014
Localización: Chascomús, Argentina
Mensajes: 245
Modelo de smartphone: Xiaomi Mi A3
Versión de ROM: Android 11
Tu operador: Claro
Mencionado: 3 comentarios
Tagged: 0 hilos
Problemas con consultas Sqlite en Android Pie

Hola, tengo una tarea para realizar consultas en el calendario, obtenida del foro, acá está el link https://www.htcmania.com/showthread.php?t=802260
con la solución de maid450 en el post 11.


Bueno me andaba perfectamente hasta Android Oreo, pero en Pie no funciona (tengo una rom no oficial Omnirom)

He buscado en internet y si no entendí mal, en Pie hay que poner distinto el directorio, pero no he encontrado la forma de hacerlo.

Al ejecutar la tarea

Código:
 Prox Eventos Calendario (37)
    	<funciona con sqlite de magisk>
    	A1: Ejecutar consola [ Comando:sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > %TIMEMS ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}' Cuenta atrás (segundos):2 Usar Root:Encendido Almacenar Salida En:%calendario Almacenar Errores En:%Error Almacenar Resultado en: ] 
    	A2: JavaScriptlet [ Código:var calendario = calendario.replace(/Mon/gi,"Lun"); var calendario = calendario.replace(/Tue/gi,"Mar"); var calendario = calendario.replace(/Wed/gi,"Mie"); var calendario = calendario.replace(/Thu/gi,"Jue"); var calendario = calendario.replace("Fri","Vie"); 
    var calendario = calendario.replace(/Sat/gi,"Sab");
    var calendario = calendario.replace(/Sun/gi,"Dom"); var calendario = calendario.replace(/Jan/gi,"Ene"); var calendario = calendario.replace(/Apr/gi,"Abr");
    var calendario = calendario.replace(/Aug/gi,"Ago"); var calendario = calendario.replace(/Dec/gi,"Dic") Librerías: Salida Automática:Encendido Cuenta atrás (segundos):45 ] 
    	A3: Flash [ Texto:%calendario Largo:Encendido ] 
    	A4: Flash [ Texto:%calendario Largo:Encendido ]
da este error

Código:
18.41.30/E exe: Prox Eventos Calendario / Ejecutar consola [ Comando:sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > %TIMEMS ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}' Cuenta atrás (segundos):2 Usar Root:Encendido Almacenar Salida En:%calendario Almacenar Errores En:%Error Almacenar Resultado en: ]
18.41.30/Variables doreplresult: |sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > %TIMEMS ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}'| -> |sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > 1567114890140 ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}'|
18.41.30/Variables doreplresult: |sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > %TIMEMS ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}'| -> |sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > 1567114890140 ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}'|
18.41.30/E Ejecutar consola: %calendario -> %calendario
18.41.30/E Ejecutar consola: %Error -> %Error
18.41.30/E Ejecutar consola:  -> 
18.41.30/Shell runBackground sqlite3 -list /data/data/com.android.providers.calendar/databases/calendar.db "SELECT Instances.begin, Events.title FROM Instances JOIN Events ON Instances.event_id = Events._id WHERE begin > 1567114890140 ORDER BY Instances.begin ASC LIMIT 4;" | awk -F "|" '{printf strftime("%a %d de %b %H:%M",$1/1000)} {print "-",$2}' root: true timeout: 2000
18.41.30/Shell start process-thread ID 90788
18.41.30/E add wait type Shell1 time 2147483647
18.41.30/E add wait type Shell1 done
18.41.30/E add wait task
18.41.30/E Error: 1
Y en la variable que puse %Error, me devuelve el error "No daemon is currently running"

Alguien sabe que puede estar pasando?

Gracias
Responder Con Cita
Gracias de parte de:


Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:17:09 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007