![]() |
|
| Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
|
¿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 |
| Los siguientes 2 usuarios han agradecido a cace0353 su comentario: | ||
|
|
|
#2
|
|
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.
|
| Los siguientes 2 usuarios han agradecido a WillyWeb su comentario: | ||
|
#3
|
|
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 |
| Gracias de parte de: | ||
|
#4
|
|
|
Cita:
|
| Los siguientes 2 usuarios han agradecido a WillyWeb su comentario: | ||
|
#5
|
|
Me lo temia...
Esta si és una importante limitación para desarrollar proyectos serios
|
| Gracias de parte de: | ||
|
#6
|
|
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 |
| Gracias de parte de: | ||
|
#7
|
|
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.
|
| Gracias de parte de: | ||
|
#8
|
|
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 |
| Gracias de parte de: | ||
|
#9
|
|
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 |
| Los siguientes 2 usuarios han agradecido a mlesir su comentario: | ||
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 22:06:54 (GMT +1)
HTCMania: líderes desde el 2007






