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

Respuesta
 
Herramientas
  #1  
Viejo 21/01/14, 12:34:57
Array

[xs_avatar]
Juanmiwow Juanmiwow no está en línea
Teta-tester oficial
· Votos compra/venta: (1)
 
Fecha de registro: sep 2011
Localización: Madrid
Mensajes: 4,607
Modelo de smartphone: Xiaomi Mi5 / Xiaomi Mi Pad
Tu operador: Vodafone
Copiar archivo desde carpeta Data

Hola a todos!

Estoy intentando crear una carpeta que mueva un archivo de la carpeta Data a la memoria interna, el caso es que dándole a copiar archivo y seleccionar 'desde' la carpeta data me aparece como vacía.

He visto que esta duda surgió hace tiempo en el foro, buscando por google he llegado hasta ella, pero no tenía solución, así que vuelvo a plantear para ver si alguien ha conseguido solucionarlo.

Soy Root, tengo habilitado tasker como administrador de dispositivos, y marco el 'usar root' a la hora de copiar el archivo.

Me gustaría hacerlo sin usar plugin, porque es probable que después exportase el asunto como apk para que la usara mi novia y preferiría que no tuviera que instalarse más cosas.

¿Se puede hacer? ¿Es posible hacerlo sin plugin? Si no es posible sin plugin, ¿con qué plugin se podría hacer?

Gracias, compañeros! Un abrazo!

SOLUCIÓN: El truco está en hacerlo mediante comando de terminal, es algo más complejo pero tampoco es para matarse. Lo que no estoy seguro es si se podría ejecutar sin tener Tasker, o si sería necesario instalar una aplicación de terminal o qué.

El comando es el siguiente (en función de lo que quieras copiar)

cp "RutaOrigen" "RutaDestino"
o
cp -r "RutaOrigen" "RutaDestino"

Gracias a Maid450
 Cita: Originalmente Escrito por maid450 Ver Mensaje
para copiar un solo archivo mejor no uses la opción "-r" que es para hacer una copia "recursiva" (inluyendo todos los archivos en subcarpetas).
Funcionará igual, pero queda mejor no usar una opción que no sirve de nada en este caso

Por otro lado si lo que quieres es "mover" de una carpeta a otra deberías usar el comando "mv" ya que con "cp" tendrás que borrar manualmente luego el archivo origen
Un saludo!
__________________

Última edición por Juanmiwow Día 21/01/14 a las 16:02:14.
Responder Con Cita


  #2  
Viejo 21/01/14, 13:17:30
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
para copiar un solo archivo mejor no uses la opción "-r" que es para hacer una copia "recursiva" (inluyendo todos los archivos en subcarpetas).
Funcionará igual, pero queda mejor no usar una opción que no sirve de nada en este caso

Por otro lado si lo que quieres es "mover" de una carpeta a otra deberías usar el comando "mv" ya que con "cp" tendrás que borrar manualmente luego el archivo origen
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 21/01/14, 13:25:26
Array

[xs_avatar]
Juanmiwow Juanmiwow no está en línea
Teta-tester oficial
· Votos compra/venta: (1)
 
Fecha de registro: sep 2011
Localización: Madrid
Mensajes: 4,607
Modelo de smartphone: Xiaomi Mi5 / Xiaomi Mi Pad
Tu operador: Vodafone
 Cita: Originalmente Escrito por maid450 Ver Mensaje
para copiar un solo archivo mejor no uses la opción "-r" que es para hacer una copia "recursiva" (inluyendo todos los archivos en subcarpetas).
Funcionará igual, pero queda mejor no usar una opción que no sirve de nada en este caso

Por otro lado si lo que quieres es "mover" de una carpeta a otra deberías usar el comando "mv" ya que con "cp" tendrás que borrar manualmente luego el archivo origen
Gracias por el consejo de -r, la verdad que no tengo ni puñetera idea de comandos, y buscando por Google es el primero que he visto

Vale, eso lo hace perfecto, pero al exportarlo como APK e instalarlo en el otro teléfono, no hace la tarea. Puede ser porque no tenga 'una consola terminal' de serie con la que pueda interactuar la aplicación que he creado sin necesidad de usar tasker? Me he explicado?

Gracias por la ayuda!
__________________

Última edición por Juanmiwow Día 21/01/14 a las 13:27:43.
Responder Con Cita
  #4  
Viejo 21/01/14, 13:51:14
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
 Cita: Originalmente Escrito por Juanmiwow Ver Mensaje
Vale, eso lo hace perfecto, pero al exportarlo como APK e instalarlo en el otro teléfono, no hace la tarea. Puede ser porque no tenga 'una consola terminal' de serie con la que pueda interactuar la aplicación que he creado sin necesidad de usar tasker? Me he explicado?
No, por eso no puede ser... el otro telefono es root? se le ha concedido a la app permiso de root? si te instalas esa app en tu telefono funciona?
Si has respondido SI a todas las preguntas inserta acciones flash que muestren el resultado y la salida del comando a ver si te da alguna pista de que puede pasar en el otro telefono...
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 21/01/14, 13:56:59
Array

[xs_avatar]
Juanmiwow Juanmiwow no está en línea
Teta-tester oficial
· Votos compra/venta: (1)
 
Fecha de registro: sep 2011
Localización: Madrid
Mensajes: 4,607
Modelo de smartphone: Xiaomi Mi5 / Xiaomi Mi Pad
Tu operador: Vodafone
 Cita: Originalmente Escrito por maid450 Ver Mensaje
No, por eso no puede ser... el otro telefono es root? se le ha concedido a la app permiso de root? si te instalas esa app en tu telefono funciona?
Si has respondido SI a todas las preguntas inserta acciones flash que muestren el resultado y la salida del comando a ver si te da alguna pista de que puede pasar en el otro telefono...
El otro teléfono es root, y sí, al ejecutar la aplicación me pide permiso root y se lo he concedido.

De momento la aplicación es una simple prueba para una aplicación que me haga una copia de seguridad de algunos archivos de la carpeta data. Simplemente es una aplicación que me lanza una escena con un botón y que cuando pulso me pasa el archivo a la carpeta de descargas (he puesto esa mismo para asegurarme que estuviera sí o sí en el otro teléfono). Tiene dos tareas, una tarea que ejecuta la consola y pone el comando, y otra que me muestra un flash que pone 'hecho'. No llega a mostrar el flash.

En mi teléfono funciona perfectamente.

No entiendo nada
__________________
Responder Con Cita
  #6  
Viejo 21/01/14, 14:01:34
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Lo de en tu telefono me refiero a instalandolo como app, no desde tasker, para asegurarnos que Tasker lo ha exportado correctamente.
Y lo dicho, en la tarea que ejecuta el comando, almacena el resultado y la salida de la acción "ejecutar comando" y muestralas luego con un flash a ver si te da alguna pista.

El resultado debe ser "0" si todo va bien, y otra cosa si no, la salida puede ser que devuelva un mensaje con el error si el resultado es distinto de 0.
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 21/01/14, 15:58:39
Array

[xs_avatar]
Juanmiwow Juanmiwow no está en línea
Teta-tester oficial
· Votos compra/venta: (1)
 
Fecha de registro: sep 2011
Localización: Madrid
Mensajes: 4,607
Modelo de smartphone: Xiaomi Mi5 / Xiaomi Mi Pad
Tu operador: Vodafone
 Cita: Originalmente Escrito por maid450 Ver Mensaje
Lo de en tu telefono me refiero a instalandolo como app, no desde tasker, para asegurarnos que Tasker lo ha exportado correctamente.
Y lo dicho, en la tarea que ejecuta el comando, almacena el resultado y la salida de la acción "ejecutar comando" y muestralas luego con un flash a ver si te da alguna pista.

El resultado debe ser "0" si todo va bien, y otra cosa si no, la salida puede ser que devuelva un mensaje con el error si el resultado es distinto de 0.
Genial, maid! Ya funciona perfecto!

Puse como me decías, y en mi teléfono funcionaba perfectamente, y me ponía un 0. Probé después en mi tablet (mi chica se tuvo que ir con su teléfono), y nada, me daba fallo. El problema estaba en la ruta de la memoria interna, me había guiado por mi teléfono y había puesto el emulated/0/... y lo he cambiado a /sdcard/ y ha funcionado. Lo he mandado al otro teléfono por email, y también funciona, así que misterio resuelto.

Muchas gracias por tu ayuda!
__________________
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 05:02:48 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /