Ver la Versión Completa : Alguien usando SQLITE3 en Marshmallow?
danko9696
21/07/16, 14:40:39
Pos eso: estoy pensando en cambiar de móvil pero antes me gustaría saber si hay alguien que esté usando los comandos shell para consultas sqlite3 en Marshmallow.
Lo siento Danko pero no tengo ni un sólo dispositivo con 6.0.
Por cierto en este hilo que ya conoces por lo que entiendo ya han compilado los binarios para las ultimas arquitecturas.
Post número 96:
http://forum.xda-developers.com/showthread.php?t=2730422&page=10
Enviado desde mi T1-701u mediante Tapatalk
danko9696
22/07/16, 14:52:15
Lo siento Danko pero no tengo ni un sólo dispositivo con 6.0.
Por cierto en este hilo que ya conoces por lo que entiendo ya han compilado los binarios para las ultimas arquitecturas.
Post número 96:
http://forum.xda-developers.com/showthread.php?t=2730422&page=10
Ya lo había visto, y también que se puede compilar pero prefería preguntar antes por aquí porque en el hilo de xda hay muy poco movimiento.
Por cierto, corren rumores de que la siguiente versión de android no permitirá comandos shell. Espero que no sea cierto y que sí lo es, que se permita siendo root.
A ver yo lo que he entendido es que te los puedes bajar ya compilados para cada arquitectura desde el enlace que ponen.O sea, bajar, pegar en xbin y listo para usar no?.
Luego efectivamente como dices se pueden compilar por cada uno y explican como.
Si lo del shell que dices es verdad es como para matarlos pero bueno... esperemos que no sean mas que rumores.
Enviado desde mi T1-701u mediante Tapatalk
danko9696
22/07/16, 20:59:50
Sí, ambas cosas vienen, pero como no tengo experiencia con mm quería ir atando cabos por si hay algún problema en mm, ya que me voy a hacer con un nuevo móvil y este no tiene posibilidad de ll.
Porque también recuerdo haber leído hace tiempo que mm daba problemas a la hora de escribir en bases de datos, pero no recuerdo si el problema era del propio so, de un modelo concreto o una versión sqlite determinada.
danko9696
30/07/16, 10:50:08
Bueno, ya estoy con MM y comento un poco lo que he visto. He conseguido hacer funcionar sqlite pero hay algún problema. Principalmente que no funciona desde javascript. Cuando lanzas la consulta al final de un javascriptlet no hay problema, porque puedes hacer la llamada desde un comando de tasker posterior al script y listo (aunque queda menos limpio), pero si el shell lo tienes entre medias del código y/o varios comandos entonces sí que toca rehacer algunas cosas.
De momento solo he probado con comandos shell para lanzar sqlite pero quizás ocurra con todos los comandos shell (en javascript).
También hay problemas con el servidor samba, una pena porque diría que es quizás la mejor app para usar con root, y entre otras cosas resulta especialmente útil para programar javascript sin tener que teclear en el móvil. Ello debido a mayores restricciones de seguridad en android 6.0. Como alternativa se puede usar Join, y lo uso también pero tiene limita en ocasiones a la hora de copiar/pegar grandes cantidades de texto.
WillyWeb
30/07/16, 11:07:48
También hay problemas con el servidor samba, una pena porque diría que es quizás la mejor app para usar con root...
¿Qué servidor samba estás usando?
danko9696
30/07/16, 12:51:59
¿Qué servidor samba estás usando?
Sambadroid.
WillyWeb
30/07/16, 13:00:20
¿Has probado Servers Ultimate?
https://play.google.com/store/apps/details?id=com.icecoldapps.serversultimate
Tiene buenas referencias. Y un servidor WebDav también podría ser una buena opción...
https://play.google.com/store/apps/details?id=com.theolivetree.webdavserver
danko9696
30/07/16, 14:34:54
¿Has probado Servers Ultimate?
https://play.google.com/store/apps/details?id=com.icecoldapps.serversultimate
Tiene buenas referencias. Y un servidor WebDav también podría ser una buena opción...
https://play.google.com/store/apps/details?id=com.theolivetree.webdavserver
El WebDav lo probé hace tiempo, antes que el SambaDroid y no recuerdo bien por qué pero no me convenció. El Servers Ultimate ya sabía que funciona bajo MM pero lleva demasiadas cosas y no me convence. Otra posibilidad es deshabilitar el enforcer sellinux pero eso baja la seguridad. No sé. Todavía no me he puesto en serio con ello, iré tirando por ahora con Join.
WillyWeb
30/07/16, 14:49:37
Servers Ultimate es un APK pequeño para lo que ofrece (14M), sobre todo comparada con SambaDroid (28M). Por lo poco que he visto cada servidor se controla por separado, así que no necesitas activar nada más que lo que quieras usar.
Si lo prefieres también he visto una versión "reducida" del servidor samba (1,2M) ofrecida por el mismo autor...
https://play.google.com/store/apps/details?id=com.icecoldapps.sambaserver
No te puedo decir mucho más sobre este tema. Yo enchufo el móvil por cable y copio directamente lo que hago en el PC.
danko9696
30/07/16, 15:33:38
Servers Ultimate es un APK pequeño para lo que ofrece (14M), sobre todo comparada con SambaDroid (28M). Por lo poco que he visto cada servidor se controla por separado, así que no necesitas activar nada más que lo que quieras usar.
Si lo prefieres también he visto una versión "reducida" del servidor samba (1,2M) ofrecida por el mismo autor...
https://play.google.com/store/apps/details?id=com.icecoldapps.sambaserver
No te puedo decir mucho más sobre este tema. Yo enchufo el móvil por cable y copio directamente lo que hago en el PC.
Ese es uno de los que probé durante un tiempo, y también otro llamado Samba Filesharing, que iba mejor. Pero el más estable y con el que me quedé al final fue SambaDroid, y eso que tiene algún problemilla con archivos de más de 2GB.
Lo de copiar archivos con cable en mi opinión es menos fiable, porque a veces cambios hechos desde el móvil pueden tardar un rato en verse en el pc, o viceversa. Pero con un servidor samba todo es inmediato. Si copias un archivo desde el móvil de un sitio a otro internamente, resulta inmediatamente visible en el pc (por lo menos en samsung y lg). Si no es para copiar varios gigas en adelante está mucho mejor que usar cable. Y está genial que nada más llegar a casa puedas acceder al móvil como un par de unidades más en el ordenador.
WillyWeb
30/07/16, 16:06:35
Vale, vale ... me lo quedo :risitas:
La verdad es que me has hecho ver un par de ventajas en las que no había pensado. Gracias.
danko9696
04/08/16, 09:44:12
Vale, vale ... me lo quedo :risitas:
La verdad es que me has hecho ver un par de ventajas en las que no había pensado. Gracias.
Fíjate que justo me pasó ayer, que quería copiar unos archivos en una carpeta determinada pero esta y un par más al mismo nivel no eran visibles conectando con cable mientras que varias otras sí. Al final lo copie a otro sitio y la moví desde dentro del móvil. Después ya me puse con ello.
Al final una de las que había usado anteriormente funciona (SambaFilesharing). Menos mal que todavía la tenía instalada en el tablet y he podido pasar la copia de seguridad al nuevo móvil, porque ya no está en el market. SambaDroid está mejor pero mejor esta que nada.
danko9696
15/11/16, 00:14:42
Actualizo el tema porque hay noticias nuevas: al parecer en la próxima versión de Tasker dejará de ser necesario el ejecutable SQLITE, por lo que no harían falta comandos shell para ello (que por lo visto en dos aparatos tampoco funcionan en 6.x) ni tener que buscar info sobre si nos funcionará o no lo que tengamos hecho en caso de cambiar de móvil o actualizar a una versión superior del SO. Faltaría conocer si tendrán su versión javascript correspondiente pero me imagino que sí.
http://tasker.dinglisch.net/changes/nextversion.html
* action File / SQL Query: local DB file queries
SmartPhoneLover
15/11/16, 08:25:09
Mmm interesante, y justo que ahora estoy merterme en el mundo de las bases de datos.
Por otra parte, donde has sacado la información de la "nueva versión" de Tasker? Desde su web oficial?
danko9696
15/11/16, 12:54:16
Por otra parte, donde has sacado la información de la "nueva versión" de Tasker? Desde su web oficial?
Sí, como se puede comprobar en mi comentario anterior que enlaza justo al apartado de los cambios de la próxima versión.
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.