Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 24/04/16, 10:02:10
Avatar de cace0353
cace0353 cace0353 no está en línea
Usuario muy activo
Mensajes: 508
 
Fecha de registro: may 2010
Localización: Arenys de Mar (B)
Mensajes: 508
Modelo de smartphone: Pixel 8 Pro - 256 Gb.
Versión de ROM: Stock
Versión de Radio: Stock
Tu operador: Jazztel
Mencionado: 11 comentarios
Tagged: 0 hilos
¿Al convertir un proyecto en APK se "empaqueta" también con los comandos Sqlite3 que incluye?

Esta és la duda:

Tengo un proyecto desarrollado en Tasker que incluye acciones Ejecutar Consola escritas con Sqlite3.

En mi móvil, rooteado y con Sqlite3 funciona perfecto.

Tengo la pretensión de convertirlo en APK con el App Factory para poder instalarlo en otros móviles (no rooteados) y aquí viene la duda:

¿Los móviles de "destino" deberian estar también rooteados y con Sqlite3 instalado? o al convertir el proyecto el App Factory "empaqueta" en lenguaje de bajo nivel los comandos de Sqlite3?

Saludos y gracias anticipadas....

Última edición por cace0353 Día 24/04/16 a las 12:15:51
Responder Con Cita
Los siguientes 2 usuarios han agradecido a cace0353 su comentario:


  #2  
Viejo 24/04/16, 11:52:33
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por cace0353 Ver Mensaje
¿Los móviles de "destino" deberian estar también rooteados y con Sqlite3 instalado?
Los APK incluyen todo el código que programes en Tasker (todas las acciones sean del tipo que sena). Lo que no incluyen son los archivos de terceros que utilices desde tus proyectos, en tu caso SQLite. Si tu APK usa un plugin, y no está instalado en el dispositivo de destino, sale un aviso "invitándote" a instalarlo desde Google Play, pero en el caso de código de consola dudo que ese aviso llegue a salir.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #3  
Viejo 24/04/16, 12:12:00
Avatar de cace0353
cace0353 cace0353 no está en línea
Usuario muy activo
Mensajes: 508
 
Fecha de registro: may 2010
Localización: Arenys de Mar (B)
Mensajes: 508
Modelo de smartphone: Pixel 8 Pro - 256 Gb.
Versión de ROM: Stock
Versión de Radio: Stock
Tu operador: Jazztel
Mencionado: 11 comentarios
Tagged: 0 hilos
Entonces, debo entender que tendré que rootear el otro móvil e instalar en él Sqlite3, no?

Enviat des del meu SM-T550 usant Tapatalk
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 24/04/16, 12:12:47
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por cace0353 Ver Mensaje
Entonces, debo entender que tendré que rootear el otro móvil e instalar en él Sqlite3, no?
Correcto
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #5  
Viejo 24/04/16, 12:18:37
Avatar de cace0353
cace0353 cace0353 no está en línea
Usuario muy activo
Mensajes: 508
 
Fecha de registro: may 2010
Localización: Arenys de Mar (B)
Mensajes: 508
Modelo de smartphone: Pixel 8 Pro - 256 Gb.
Versión de ROM: Stock
Versión de Radio: Stock
Tu operador: Jazztel
Mencionado: 11 comentarios
Tagged: 0 hilos
Me lo temia...

Esta si és una importante limitación para desarrollar proyectos serios
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 24/04/16, 16:12:08
Avatar de yovesmlmt
yovesmlmt yovesmlmt no está en línea
Usuario muy activo
Mensajes: 2,717
 
Fecha de registro: ago 2010
Localización: MÁLAGA
Mensajes: 2,717
Modelo de smartphone: SAMSUNG GALAXY S3
Versión de ROM: JB Samsung Lite
Versión de Radio: fm o am, depende de la cobertura
Tu operador: Movistar
Mencionado: 3 comentarios
Tagged: 1 hilos
Y si dentro del apk estuvieran las librerías sqlite completas y una de las acciones de tasker moviera los archivos a /system/xbin y le diera permisos?

El usuario final solo tendría que ser root

Enviado desde mi SM-G900F
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 24/04/16, 16:34:26
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
El generador de APKs de Tasker tiene una limitación importante. No permite (al menos de forma sencilla) añadir archivos dentro del APK. Hace tiempo se comentó aquí que era posible "engañar" al generador creando un ZIP que luego se tenía que hacer pasar por el icono de una de las tareas. Naturalmente el primer arranque de la aplicación se tiene que encargar de sacar de ese ZIP camuflado lo que contenga y dejarlo en el sitio adecuado. Otra opción algo menos "retorcida" es descargar los archivos necesarios. La pega es que se requiere alojamiento on line para los archivos y conexión a Internet para llegar hasta el mismo, que tampoco es una pega demasiado importante hoy en día.
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 24/04/16, 17:22:56
Avatar de cace0353
cace0353 cace0353 no está en línea
Usuario muy activo
Mensajes: 508
 
Fecha de registro: may 2010
Localización: Arenys de Mar (B)
Mensajes: 508
Modelo de smartphone: Pixel 8 Pro - 256 Gb.
Versión de ROM: Stock
Versión de Radio: Stock
Tu operador: Jazztel
Mencionado: 11 comentarios
Tagged: 0 hilos
Por lo que he visto hasta ahora tampoco funcionaria:
Al parecer no todos los dispositivos usan los mismos binarios.

Sin ir mas lejos, la semana pasada y siguiendo las instrucciones de @mlesir, tuve que bajarme de xda los adecuados al procesador de mi tablet A de Samsung…

Última edición por cace0353 Día 24/04/16 a las 17:32:03
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 24/04/16, 22:16:34
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Incluir los binarios es relativamente sencillo, coñazo pero sencillo. Más coñazo es hacer q tu apk sepa q procesador y version de android tiene el usuario, descomprima la apk saque el archivo .png lo mueva a la carpeta de tu app, y finalmente lo renombre y le de todos los permisos.
Ademas piensa que cuando descomprimes la apk y le metes los archivos, le tienes que volver a "firmar los certificados" si es que quieres subirla al Play Store, si no no lo necesitas.
Yo creo que lo mejor es que vayas poco a poco. Esto quiere decir q creo más facil que el usuario se descargue los binarios. Le puedes poner los enlaces para las distintas versiones y si quieres le puedes dar un aviso diciendo qué versión de procesador y android tiene y por ello qué binarios se debe descargar.
Luego ya tendrás tiempo de implementar:

Primero: incluir los archivos en tu apk y extraerlos dejandolos a disposición del usuario.

Segundo: saber que archivos utilizar, alojarlos en una carpeta y hacer que tu apk utilice esos binarios.

Por cierto puedes usar una variable para indicar que sql usar por ejemplo:

"%MiRutaDeSqlite select data from ......bla bla bla"

Enviado desde mi T1-701u mediante Tapatalk
Responder Con Cita
Los siguientes 2 usuarios han agradecido a mlesir su comentario:
Respuesta

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


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: 17:32:53 (GMT +1)

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