0 votos

Cómo descargar archivos a la tarjeta sd desde el ftp sin rootear

Pregunta simple, pero no pude encontrar la respuesta en cualquier lugar (todas las respuestas requiere del rooting en Android malvavisco porque los clientes de ftp no incluye el permiso para escribir en la tarjeta sd). Tengo un archivo enorme que es demasiado grande para ser descargado en el almacenamiento interno. Así que sólo se puede descargar en la tarjeta SD directamente. También parece que ninguna aplicación interna tiene el permiso para escribir en la tarjeta SD, por lo que no puedo utilizar las herramientas de línea de comandos directamente.

Como el archivo es enorme, también necesito poder pausar y reanudar las descargas.

-1voto

user157947 Puntos 51

Yo uso Folder Sync.
Pero depende de tu versión de Android, si tienes 5.1 o superior entonces los desarrolladores de aplicaciones deben incluir Environment.getExternalStorage.....

EJEMPLO DE USO DE ARCHIVOS

File file = new File(Environment.getExternalStorageDirectory(), "myfile.txt"); 

en lugar de la antigua forma codificada.

File file = new File("SDCard", "myfile.txt"); 

Para más información sobre la reanudación de la pausa con FTP, he incluido un enlace a una pregunta de desarrollo sobre la reanudación de la pausa en los clientes de Android

Sincronización de carpetas gratis

Desarrollo de un cliente FTP con reanudación de la pausa en Android

Para el emulador de terminal, debe ejecutar

getprop vold.path.external_sd

entonces intente ejecutar el directorio externo como devuelto

NO

sdcard/download/txt.txt

MÁS BIEN

storage/sdcard0/download/txt.txt

Por lo general, es sólo un directorio / directorio de legado ya no es accesible. por lo que necesita para obtener la ruta real con algún comando ...

getprop  

getprop devolverá todas las propiedades actuales del sistema, esto incluye las rutas de almacenamiento y los resultados del estado de la red

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X