Acceder a los recursos compartidos de Windows desde un dispositivo Android

¿Cómo puedo acceder a los recursos compartidos de Windows desde un dispositivo Android a través de una red inalámbrica?

Quiero abrir documentos PDF desde un servidor de Windows 2008, agregar comentarios, marcarlos y luego guardar los cambios. ¿Cuál es la mejor manera de lograr esto?

No creo que esto sea posible sin una aplicación de terceros; creo que ES File Explorer, por ejemplo, puede acceder a los directorios compartidos de Windows. ¿Hay alguna razón por la que no esté usando algo como Dropbox o Google Drive para esto?
Hay un tutorial para hacer esto con ES File Explorer en XDA Developers: forum.xda-developers.com/showthread.php?t=1896999 . No estoy seguro si desea una aplicación de terceros o si desea una solución nativa, así que dejaré esto como un comentario por ahora.
No me importa la aplicación de terceros o nativa. Solo una solución. No quiero una solución basada en la nube, ya que los datos se almacenan fuera de la red de nuestra empresa (podría ser información confidencial).
No he podido hacer que el explorador de archivos ES se conecte a nuestro servidor de archivos. ¿ES file explorer abre los archivos directamente en el recurso compartido del servidor o hace una copia local? Si hace una copia local, ¿guardará los cambios en el recurso compartido del servidor?
En este caso, no debería estar haciendo una copia local (aparte de los archivos temporales, por supuesto). Debería actuar más o menos de la misma manera que una PC con Windows editando archivos en un directorio remoto.
Cuando lo probé en casa, abrí un pdf y creó archivos temporales y no actualizó el recurso compartido del servidor. ¿Tal vez necesito cambiar algunas configuraciones?
Como no hay una solución nativa (al menos AFAIK): @dotVezz Yo diría que siga adelante y que sea una respuesta con más detalles, incluidos los del último comentario que hizo resolver101. resolver101: aunque yo mismo uso ESFE, nunca edité archivos directamente a través de recursos compartidos SMB. Como la edición no la realiza el administrador de archivos (sino la aplicación PDF), probablemente deba probarlo usted mismo. También hay posibilidades de montar un sistema de archivos remoto en su dispositivo Android, pero todo lo que sé requiere que su dispositivo esté rooteado.
Pensándolo bien, es posible que haya hablado demasiado pronto sobre que funciona igual que una PC con Windows. Como señala @Izzy, ESFE en sí no está editando los archivos, sino otra aplicación separada. No puedo probarlo ahora, pero creo que después de que ESFE exporta un archivo a otra aplicación, se crea un archivo temporal separado. A continuación, deberá volver a mover el archivo recién creado al recurso compartido (usando ESFE). Continuaré y daré una respuesta con la información que conocemos ahora, y la editaré con más detalles en aproximadamente 2 horas (después de algunas pruebas)
¿Qué tan difícil/tiempo y estable es la opción nativa?

Respuestas (2)

Salvo que se monte el recurso compartido como un sistema de archivos en un dispositivo rooteado, no creo que esto sea posible sin una aplicación de terceros. Puede usar ES File Explorer para conectarse al directorio remoto. Hay un instructivo detallado en el foro de desarrolladores de XDA , que también incluye los pasos para compartir los directorios de varias versiones de Windows.

Dado que ya tiene las carpetas compartidas de Windows funcionando, estos son los pasos para ES File Explorer del hilo de XDA Developers mencionado anteriormente y se detallan en estas capturas de pantalla del hilo.

  1. Abra el Explorador de archivos ES
  2. Toque la opción "LAN" (asumiendo que se está conectando a un servidor en su LAN) para ingresar a la sección "Compartir LAN" de ESFE.
  3. Toque el botón "Nuevo" para agregar un servidor.
  4. Toca la opción "Servidor".
  5. Ingrese la información de su servidor, incluido el nombre de usuario y la contraseña que desea usar (asegúrese de usar una cuenta que tenga el acceso que necesita).
  6. Toque el servidor recién creado en el área LAN Shares para acceder a las carpetas compartidas en ese servidor.

Editar archivos en su dispositivo Android será un poco complicado. ES File Explorer es la única aplicación que realmente puede manipular archivos a través de la red. Si abre el archivo en otra aplicación, ESFE exportará el archivo a la aplicación y se creará otro archivo. Deberá volver a mover el archivo al recurso compartido mediante ES File Explorer para actualizarlo en el servidor.

Yo uso ES File Explorer como ejemplo. Probablemente hay otras aplicaciones con una funcionalidad similar.

Abriré el archivo usando el editor FoxIt. Necesito los cambios realizados en Foxit para guardarlos en el recurso compartido del servidor. ¿Sería un software de sincronización de archivos una mejor opción de programas?
El software de sincronización de archivos muy posiblemente sería una mejor manera de hacerlo. Definitivamente sería más simple.
También me inclinaría por la respuesta de Izzy como una mejor opción.

Como solicitó explícitamente la "solución alternativa" (como se dijo, no conozco una variante nativa , pero montar la unidad remota en su dispositivo Android hace que esté disponible casi como el almacenamiento local, por lo que puede editar archivos directamente), aquí están algunas pistas al respecto. No obstante, todas estas soluciones requieren acceso de root en el dispositivo.

La tienda de juegos contiene aplicaciones como CifsManager y Mount Manager . No he probado ninguno de ellos, por lo que todo lo siguiente solo se deduce de su descripción de la tienda de juegos:

CifsManager debería ser más fácil de usar, ya que su único requisito es el acceso a la raíz, mientras que Mount Manager señala requisitos especiales con respecto al kernel. Ambos admiten Cifs (o Samba, que es el protocolo utilizado para los recursos compartidos de Windows). Por lo tanto, puede usarlos para conectar directamente ("montar") sus recursos compartidos de Windows a su dispositivo Android, donde deberían volverse visibles como carpetas separadas (nuevamente, puede configurar la ubicación). Como el sistema los maneja como lo haría con cualquier "unidad" local, puede editar directamente sus archivos PDF (u otros), y cuando guarde sus ediciones, deberían almacenarse directamente en su recurso compartido de Windows.

¡Este es definitivamente un enfoque más fácil de usar que mi respuesta!
Una vez configurado, sí. Pero esa podría ser la parte más complicada;) El problema también podría ser que el usuario necesite montar/desmontar manualmente. Olvidar este último puede causar la pérdida de datos (si aún está almacenado en el búfer y no está completamente escrito en el disco), mientras que en el caso de ESFE aún tiene el archivo que copió en caso de que se corte la conexión. Ambas formas claramente tienen sus pros y sus contras.
Ah, no había considerado la necesidad de desmontar. La posibilidad de que eso sea un problema es baja, pero definitivamente presente.
Tener problemas con la configuración. He rooteado mi teléfono e instalado CIFS y recibo "montar el recurso compartido ha fallado con un error. Montaje: No existe tal dispositivo. Todavía estoy buscando una solución, ya sea de esta manera u otra
Diría que el problema actual es una pregunta separada (especifique en detalle qué aplicación usó y qué pasos tomó). Yo mismo no estoy usando ninguna de esas aplicaciones; todo lo que puedo decir es que estas posibilidades existen, pero no puedo brindar "soporte completo" para las aplicaciones en sí, lo siento;)