1 votos

cómo habilitar las aplicaciones de Android para navegar por los puntos de montaje del usuario en /mnt

Quiero acceder y trabajar en mis documentos remotos (como .docx, .xlsx, etc... y pdfs) desde mis aplicaciones. Para ello, he creado un punto de montaje cifs desde una tarjeta sdcard de red (NTFS v3.1) a mi dispositivo Android en el directorio /mnt/routersd ; el problema es que algunas apps como WPS Office o Adobe Reader no ofrecen lista de directorios con acceso a los directorios Root (Por supuesto, el dispositivo está rooteado). Mi pregunta es que cómo estas aplicaciones pueden ser habilitadas para explorar la lista de directorios Root como /mnt/routersd para que yo pueda abrir mis documentos de oficina remotos y pdfs a través de esas aplicaciones.

I want my mountpoint to be shown in WPS Office directory listing

Quiero que mi punto de montaje se muestre en el listado de directorios de WPS Office.

Or, to be shown in Adobe Reader directory explorer

O bien, que se muestre en el explorador de directorios de Adobe Reader.

As you see, the pictures in the mountpoint is displayed by QuickPic

Como ves, las imágenes en el punto de montaje son mostradas por QuickPic.

Also, X-plore file explorer can explorer the mountpoint and do copy/delete operations in there

Además, el explorador de archivos X-plore puede explorar el punto de montaje y hacer operaciones de copia/borrado allí.

Entonces, ¿cómo puedo abrir mis documentos remotos (/mnt/routersd) desde las aplicaciones WPS Office y Adobe Reader?

1 votos

¿Prueba con los enlaces simbólicos como solución?

0 votos

@jiggunjer, como soy un usuario novato, por favor, explique y cómo se crea para mi caso.

0 votos

Si tienes una aplicación de terminal/consola puedes usar ln para hacer enlaces entre archivos y carpetas. Es similar a hacer clic con el botón derecho del ratón -> hacer un acceso directo en Windows. Cree el enlace en una carpeta que puede ver acceso/ver y conectarlo a una carpeta que no puede seleccionar.

2voto

kodai Puntos 847

A través de mi investigación, no pude encontrar una manera de crear un enlace simbólico en '/sdcard' (mi almacenamiento interno de Android) de /mnt/routersd (punto de montaje a //192.168.x.x/sdcard); como sistema de archivos para /sdcard en Android no admite enlaces simbólicos.

También probé busybox mount -o bind /mnt/routersd/ /sdcard/mylink pero mylink no podía ser explorado por dichas aplicaciones (esas aplicaciones encuentran mylink como un directorio vacío).

Finalmente, creé el enlace simbólico en mi tarjeta sdcard externa, a saber sdcard1 (NTFS v3.1), con éxito (las versiones recientes de NTFS admiten enlaces simbólicos); así : busybox ln -s "/mnt/routersd/" "/storage/sdcard1/mylink"

Como Adobe Reader, WPS Office, y muchas otras aplicaciones pueden navegar en la tarjeta sdcard externa, mylink puede ser visible en su lista de dicrectorios felizmente. Ahora, puedo navegar con éxito mis archivos remotos y trabajar en ellos desde las aplicaciones mencionadas.

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