Как получить доступ к папке общего доступа в Windows через Android и читать файлы - PullRequest
3 голосов
/ 22 февраля 2012

Мне нужно подключиться со своего телефона Android к общему ресурсу ПК с Windows и получить доступ к файлам.Я видел несколько примеров приложений в Android Market, которые получают доступ к общим папкам с помощью smb / samba.Но я понятия не имею, как создать такое приложение.Большое спасибо.

Ответы [ 2 ]

5 голосов
/ 28 марта 2012

Вам нужно получить JCIFS и использовать класс SmbFile для взаимодействия с файлами по сети,

http://lists.samba.org/archive/jcifs/2007-September/007465.html

это быстрый пример того, как вывести список файлов, если вам нужно разрешение на доступ в Интернет. Пока что каждый раз, когда я пытаюсь вызвать SmbFile.listFiles (); Я получаю UnknownHostException, однако другие швы, чтобы сделать это без проблем, это может работать для вас, попробуйте!

1 голос
/ 21 марта 2018

Google выпустил простой бесплатный клиент Samba.Он находится на github, поэтому вы можете посмотреть и использовать все, что вам нужно из этого: https://github.com/google/samba-documents-provider

Другой вариант - JCIFS: https://jcifs.samba.org/. Там вы можете найти библиотеку и примеры того, какиспользовать его.

...