Доступ к общим ресурсам Windows с устройства Android

Как я могу получить доступ к общим ресурсам Windows с устройства Android через беспроводную сеть?

Я хочу открыть PDF-документы с Windows Server 2008, добавить комментарии, пометить их, а затем сохранить изменения обратно. Каков наилучший способ добиться этого?

Я не думаю, что это возможно без стороннего приложения — я считаю, например, что ES File Explorer может получить доступ к общим каталогам Windows. Есть ли причина, по которой вы не используете для этого что-то вроде Dropbox или Google Drive?
На XDA Developers есть руководство, как сделать это с помощью ES File Explorer: forum.xda-developers.com/showthread.php?t=1896999 . Я не уверен, хотите ли вы стороннее приложение или собственное решение, поэтому я просто оставлю это в качестве комментария.
Я не против стороннего приложения или родного. Просто решение. Мне не нужно облачное решение, поскольку данные хранятся за пределами сети нашей компании (может быть конфиденциальной информацией).
Мне не удалось подключить проводник ES к нашему файловому серверу. Проводник файлов ES открывает файлы непосредственно на общем ресурсе сервера или делает локальную копию? Если он сделает локальную копию, сохранит ли он изменения обратно на общий ресурс сервера?
В этом случае не следует делать локальную копию (конечно, кроме временных файлов). Он должен действовать более или менее так же, как ПК с Windows, редактирующий файлы в удаленном каталоге.
Когда я тестировал его дома, я открыл PDF-файл, и он создал временные файлы и не обновил общий ресурс сервера. Может быть, мне нужно изменить некоторые настройки?
Поскольку собственного решения нет (по крайней мере, AFAIK): @dotVezz Я бы сказал, продолжайте и сделайте ответ с некоторыми дополнительными подробностями, в том числе для последнего комментария, сделанного распознавателем101. resolver101: Хотя я сам использую ESFE, я никогда не редактировал файлы напрямую через общие ресурсы SMB. Поскольку редактирование выполняется не файловым менеджером (а приложением PDF), вам, вероятно, нужно попробовать его самостоятельно. Есть также возможность смонтировать удаленную файловую систему на вашем Android-устройстве, но все, что я знаю, требует, чтобы ваше устройство было рутировано.
Если подумать, я, возможно, слишком рано говорил о том, что он работает так же, как ПК с Windows. Как указывает @Izzy, сама ESFE не редактирует файлы, а другое отдельное приложение. Я не могу проверить это сейчас, но я думаю, что после того, как ESFE экспортирует файл в другое приложение, создается отдельный временный файл. Затем вам нужно будет переместить вновь созданный файл обратно в общий ресурс (используя ESFE). Я продолжу и сделаю ответ с информацией, которую мы знаем сейчас, и я отредактирую ее с более подробной информацией примерно через 2 часа (после некоторого тестирования).
Насколько сложен/время и стабилен нативный вариант?

Ответы (2)

За исключением установки общего ресурса в качестве файловой системы на корневом устройстве, я не верю, что это возможно без стороннего приложения. Вы можете использовать ES File Explorer для подключения к удаленному каталогу. На форуме разработчиков XDA есть подробное руководство , которое также включает шаги по совместному использованию каталогов из различных версий Windows.

Поскольку у вас уже есть работающие общие папки Windows, вот шаги для ES File Explorer из вышеупомянутой ветки XDA Developers и подробно описаны на этих снимках экрана из ветки.

  1. Откройте проводник ES.
  2. Нажмите «Локальная сеть» (при условии, что вы подключаетесь к серверу в вашей локальной сети), чтобы войти в раздел «Общие ресурсы локальной сети» ESFE.
  3. Нажмите кнопку «Создать», чтобы добавить сервер.
  4. Коснитесь опции «Сервер».
  5. Введите информацию о вашем сервере, включая имя пользователя и пароль, которые вы собираетесь использовать (убедитесь, что вы используете учетную запись с необходимым доступом).
  6. Коснитесь только что созданного сервера в области «Общие ресурсы локальной сети», чтобы перейти к общим папкам на этом сервере.

Редактирование файлов на вашем Android-устройстве будет немного сложным. ES File Explorer — единственное приложение, которое может управлять файлами по сети. Если вы откроете файл в другом приложении, ESFE экспортирует файл в приложение, и будет создан другой файл. Вам нужно будет переместить файл обратно в общий ресурс с помощью ES File Explorer, чтобы обновить его на сервере.

Я использую ES File Explorer в качестве примера. Вероятно, есть и другие приложения с аналогичным функционалом.

Я открою файл с помощью редактора FoxIt. Мне нужно, чтобы изменения, сделанные в foxit, сохранялись на общем ресурсе сервера. Будет ли программное обеспечение для синхронизации файлов лучшим выбором программ?
Программное обеспечение для синхронизации файлов, возможно, было бы лучшим способом. Однозначно было бы проще.
Я бы также склонялся к ответу Иззи как к лучшему варианту.

Поскольку вы явно просили «альтернативное решение» (как было сказано, я не знаю собственного варианта, но подключение удаленного диска к вашему устройству Android делает его доступным почти как локальное хранилище, поэтому вы можете редактировать файлы напрямую), вот некоторые намеки на это. Однако не все эти решения требуют root-доступа на устройстве.

Playstore содержит такие приложения, как CifsManager и Mount Manager . Я не пробовал ни один из них, поэтому все ниже выведено только из их описания в игровом магазине:

CifsManager должен быть проще в использовании, так как его единственным требованием является root-доступ, в то время как Mount Manager отмечает особые требования, касающиеся ядра. Оба поддерживают Cifs (или Samba, протокол, используемый для общих ресурсов Windows). Таким образом, вы можете использовать их для прямого подключения («монтирования») ваших общих папок Windows к вашему устройству Android, где они должны стать видимыми как отдельные папки (опять же, вы можете настроить местоположение). Поскольку система затем обрабатывает их так же, как и любой локальный «диск», вы можете напрямую редактировать свои файлы PDF (или другие), а когда вы сохраняете свои изменения, они должны быть непосредственно сохранены обратно на вашем общем ресурсе Windows.

Это определенно более удобный подход, чем мой ответ!
После настройки да. Но это может быть самой сложной частью ;) Проблема также может заключаться в том, что пользователю необходимо вручную монтировать/размонтировать. Забывание последнего может привести к потере данных (если они все еще буферизованы и не полностью записаны на диск), в то время как в случае ESFE у вас все еще есть скопированный файл на случай разрыва соединения. Оба пути явно имеют свои плюсы и минусы.
Ах, я не подумал о необходимости размонтировать. Вероятность того, что это проблема, мала, но определенно присутствует.
Проблемы с настройкой. Я рутировал свой телефон и установил CIFS и получаю сообщение «Сбой монтирования общего ресурса с ошибкой. Монтирование: нет такого устройства. Я все еще ищу решение, так или иначе
Я бы сказал, что текущая проблема - это отдельный вопрос (пожалуйста, укажите подробно, какое приложение вы использовали и какие шаги вы предприняли). Я сам не использую ни одно из этих приложений; все, что я могу сказать, это то, что эти возможности существуют, но я не могу дать «полную поддержку» самим приложениям, извините;)