- LAN drive 8.0
- Как подключить Андроид к локальной сети Windows (LAN)
- Как подключить Андроид к локальной сети Windows (LAN)
- Кому это понадобиться?
- Настраиваем подключение Android локальной сети
- Создание локальной на Windows
- Подключение Android к локальной сети Windows
- Взаимодействие Android-устройств в локальной сети
- О чем это и для кого это?
- Какие возможные способы решения существуют?
- Как подключить Android-устройства к локальной сети
- Подключение Android-устройства к LAN
- Настройка локальной сети
- Общий доступ к файлам
- Настройка IP-адресов
LAN drive 8.0
LAN Drive — это невероятно мощный и при этом довольно простой в эксплуатации SMB-сервер (другое название SAMBA-сервер), созданный для обмена файлами.
LAN Drive одновременно является также и надёжным клиентом для подключения к SMB-серверам. Приложение позволит вам с лёгкостью просматривать, копировать и перемещать файлы. Не упустите возможность превратить свой телефон в сетевой диск. Доступ к различным файлам мобильного устройства обеспечивается с помощью таких программ, как MAC OS Finder, Windows File Explorer и других.
Особенности LAN Drive:
- Осуществление копирования, вставки, а также переименование файлов на мобильном устройстве.
- Обеспечение доступа к внешнему хранилищу.
- Доступ к SD-картам и внешним жестким дискам.
- Возможность просмотра мультимедиа файлов посредством встроенного медиаплеера.
- Подробное руководство поможет вам научиться грамотно использовать его.
- Доступно несколько типов аутентификации.
- Отсутствие ограничений по количеству подключений. Несколько пользователей могут иметь доступ к вашим ресурсам одновременно.
- Поддерживает 5 самых популярных языков мира.
Источник
Как подключить Андроид к локальной сети Windows (LAN)
вкл. 28 Январь 2019 . Опубликовано в Android — Общее
Как подключить Андроид к локальной сети Windows (LAN). В этой статье мы расскажем вам, как легко и просто настроить подключение Android к локальной сети Windows с помощью простой пошаговой инструкции.
Как подключить Андроид к локальной сети Windows (LAN)
Кому это понадобиться?
У вас много любимых видео и музыки на вашем домашнем компьютере или ваш Android смартфон это бизнес инструмент и вы обмениваетесь документами? Во всех подобных случаях вам понадобиться построить локальную сеть, между компьютером на Windows устройством на Android.
Настраиваем подключение Android локальной сети
Вначале подготовим компьютер, чтобы создать и настроить локальную сеть, после чего приступим к устройству Android.
Создание локальной на Windows
Перейдите в «Панель управления» -> «Сеть и Интернет» -> «Домашняя группа» и включаем сетевое обнаружение и доступ к файлам. После чего необходимо внести изменения в настройки сети.
В разделе «Частная (текущий профиль)»:
- Включить сетевое обнаружение
Галочка на автоматическую настройка на сетевых устройствах
- Включить общий доступ к файлам и принтерам
- Разрешить Windows управлять подключением домашней группы
В разделе «Гостевая или общедоступная»:
- Включить сетевое обнаружение
- Включить общий доступ к файлам и принтерам
В разделе «Все сети»:
- Включить общий доступ
- Общий доступ с парольной защитой
Отключить общий доступ с парольной защитой
Теперь необходимо расшарить (предоставить доступ) папку, которая вам необходима, чтобы у вас был к ней доступ с Android.
Находим ту папку, что вам необходима и переходим в ее «Свойства«, вкладка «Доступ«
Нажимаем на кнопку «Общий доступ» и попадаем в окно предоставления прав к папке пользователям, нажимаем «Поделиться«
Теперь в «Свойствах» папки переходим во вкладку «Безопасность«.
Нажимаем на кнопку «Изменить» и попадаем в окно управления правами и нажимаем «Добавить«.
Далее выбираем «Дополнительно» -> в новом окне «Поиск» -> в списки выбрать «Все» и нажимаем везде «ОК»
Настройка на Windows закончена, переходим к Android.
Подключение Android к локальной сети Windows
Скачайте приложение «ES файловый менеджер» и запустите его.
После чего откройте боковое меню и выберите вкладку «Сеть», а в ней пункт «Lan».
Запустите сканирование, чтобы найти ваш компьютер.
Перейдите в него, где увидите расшаренную папку с необходимыми файлами.
Источник
Взаимодействие Android-устройств в локальной сети
Предположим, мы пишем игру для Android, которая подразумевает некое сетевое взаимодействие между устройствами. Причем наши устройства находятся в одной сети и мы хотим, чтобы взаимодействие между ними осуществлялось быстро, а значит вариант с обменом данными через интернет нам не подходит. Ах да, еще одна маленькая ложка дегтя — мы хотим охватить максимально возможную аудиторию, для чего нам необходимо поддерживать Android 2.3.
Что же нам делать? Давайте поговорим об этом, а заодно рассмотрим относительно новые возможности Android SDK для соединения двух и более устройств.
О чем это и для кого это?
Как-то раз, уйдя с предыдущего места работы и погрузившись в заслуженный отдых, я принялся писать сетевую игру, в которую могут играть люди, находящиеся в одной локальной сети. И сразу же столкнулся с тем, что для нормального функционирования подобной игры нам мало соорудить сетевое взаимодействие — нам нужно сделать нормальное и быстрое обнаружение устройств в сети. Собственно, в данной статье я поделюсь своим опытом в реализации решения для данной задачи.
Сразу оговорюсь, что статья предназначена в большей мере для тех, кто имеет опыт Android-разработки, написал несколько приложений и хочет расширить свой кругозор, а также улучшить профессиональные навыки.
Какие возможные способы решения существуют?
- Android Network Service Discovery. Простой и эффективный способ обнаружения устройств. На Android Developer есть пошаговое руководство по подключению NSD, есть пример NsdChat, который можно скачать там же. Но есть один существенный минус — данный метод поддерживается только начиная с API Level 16, то есть с Android 4.1 Jelly Bean;
- Второе решение, предлагаемое нам на сайте Android Developer — Wi-Fi Peer-to-Peer. Проблема этого метода та же самая — поддерживается он только начиная с API Level 16;
- Есть странное решение, которое предлагается некоторыми программистами на Stack Overflow — самостоятельно сканировать локальную сеть на предмет наличия сервера. То есть проходить по всем адресам сети. Это уже сейчас звучит как странный велосипед, а теперь представьте, что порт нашего сервера назначается автоматически. Таким образом, сканирование даже самую небольшой сети становится достаточно долгой и трудоемкой задачей;
- Наконец, мы можем обратить внимание на Java-библиотеки и написать что-нибудь с их использованием. Например, JmDNS.
Последний способ выглядит вполне адекватным и, кажется, может обеспечить нас требуемой скоростью и удобством обнаружения устройств в сети для конечного пользователя.
Я вооружился JmDNS и решил попробовать соорудить несколько классов, которые по максимуму упростят написание описанных выше приложений. Но для начала пришлось немного повырезать дубликаты .class-файлов из jar-пакета JmDNS (проблема описана здесь):
Далее я взял исходный код NsdChat с Android Developer и изменил его служебный класс, который отвечает за инициализацию сокетов и организацию сетевого взаимодействия. Также я написал wrapper для JmDNS
Здесь размещены 4 основные функции для работы Network Discovery:
- startServer для создания сервера и регистрации соответствующего сервиса в локальной сети;
- findServers для поиска серверов;
- reset для окончания работы с Network Discovery и последующего освобождения ресурсов;
- wifiLock для запроса блокировки Wi-Fi.
В завершении я написал универсальный класс ConnectionWrapper для полноценной организации обнаружения, а также обмена сообщениями в локальной сети. Таким образом, создание сервера в конечном приложении выглядит следующим образом:
А вот и mServerHandler, использующийся для приема и обработки сообщений:
Отправка сообщений еще проще:
И, наконец, метод для обнаружения и подключения к серверу:
Как видите, все очень просто. А главное, все это работает в любой версии Android для максимум двух устройств. Но сделать так, чтобы это работало для условно неограниченного числа устройств очень легко, и очевидное решение придет к вам почти сразу после детального изучения класса Connection. Пусть это будет в качестве домашнего задания.
Ах, да, весь код доступен для изучения и использования всеми желающими в моем репозитории на GitHub.. И, конечно, не исключаю то, что некоторые вещи можно сделать лучше и проще, поэтому не стесняйтесь форкать и делать pull request’ы.
Источник
Как подключить Android-устройства к локальной сети
В данном руководстве я опишу как реализовать:
1) Подключение мобильного устройства к жестким дискам ПК на Windows;
2) Общие принципы создания домашней локальной сети (LAN).
Подключение Android-устройства к LAN
Итак, вот что нам потребуется (типовой набор):
- Мобильное устройство (в моем случает планшет Asus Nexus);
- Android-приложение ES Проводник;
- Компьютер, к жестким дискам которого мы будем подключаться;
- Роутер, к которому подключены компьютер и Android-устройство;
Предполагается, что мобильный девайс у вас уже подключен к роутеру через Wi-Fi, так как это тема заслуживает отдельного разговора, рассматривать её в рамках этой статьи не будем.
ES Проводник является одним из наиболее популярных приложений для работы с файлами, которое умеет работать с удаленными сетями из «коробки». Устанавливаем его через Google Play на Android-девайс.
Открываем приложение и переходим на вкладку «Сеть > LAN». Нажимаем «Scan» для запуска поиска устройств в нашей локальной сети.
Если не все ваши устройства определились, то возможны проблемы с открытием доступа к папкам и файлам на компьютерах. Также рекомендуется задать вручную IP-адреса устройств и добавить их в ES Проводнике самостоятельно, кликнув кнопку «Создать» (см. раздел Настройка локальной сети).
Настройка локальной сети
Обычно при подключении через роутер проблем не возникает, всё происходит автоматом, выдаются динамические IP-адреса для устройств. Но важно, чтобы все ваши компьютеры находились в одной рабочей группе. Как это сделать?
Заходим в «Панель управления > Система», ищем раздел «Имя компьютера, имя домена, имя рабочей группы» и жмем «Изменить параметры» и снова «Изменить».
В поле «Рабочая группа» пишем «WORKGROUP». После чего жмем «OK» и перезагружаем ПК.
Общий доступ к файлам
Заходим в «Панель управления > Сеть и Интернет > Центр управления сетями и общим доступом» и расшариваем папки.
Если по каким-то причинам получаем ошибку про недоступность RPC сервера, то заходим в «Управление (правый клик мышки на иконке «Мой компьютер») > Службы и приложения» и запускаем службы:
- Удаленный вызов процедур (RPC);
- Сервер;
- Модуль запуска процессов DCOM-сервера;
Пробуем в EN Проводнике обнаружить наши ПК, если снова неудача, переходим к следующему разделу.
Настройка IP-адресов
При сложностях подключения устройств в локальной сети рекомендуется прописывать IP-адреса устройств вручную. Занятие это утомительное, но не сложное 🙂
1. Заходим на компьютере в «Панель управления > Сеть и Интернет > меняем вид на «Крупные значки» в правом верхнем углу > Центр управления сетями и общим доступом > Изменение параметров адаптера».
Выбираем наше подключение, у меня ноутбук подсоединен к роутеру через Ethernet-кабель («Подключение по локальной сети»), поэтому настраиваю его. Аналогичным образом можно настроить и «Беспроводное соединение».
2. Чтобы упростить себе задачу жмем правой кнопкой мыши по иконке нашего соединения и выбираем пункт «Состояние», в открывшемся окне жмем кнопку «Сведения».
Интересуют нас текущий IP-адрес компьютера и основного шлюза. Они нам понадобятся в следующем пункте. Оставляем пока это окно открытым.
3. Снова кликаем правой кнопкой мыши на «Подключение по локальной сети» (пункт 2). В списке выбираем «Свойства». И переходим к свойствам «Протокол Интернет версии IP (TCP/IPv4)».
Вбиваем значения из окна «Сведения», которые мы оставляли открытым ранее.
Замечу, что основной шлюз должен быть одинаковым у всех устройств, а вот последнее число в IP-адресе должно отличаться. Например, 192.168.0.94; 192.168.0.4; 192.168.0.12 и т.д.
Ура! Самая нудная часть закончена 🙂
Вот, в принципе, и всё. Повторю рассмотрен лишь типовой пример, потому как разнообразие вариантов организации сеток и подключаемых устройств велико. Например, я в домашней сети настроил подключение со своих устройств к сетевому медиацентру с HDD на 1TB, используя его как основное хранилище данных. Проводами подключил все ПК к роутеру (+свитч), а подсоединение планшета осуществляю через Wi-Fi.
Если у вас все же возникнут проблемы с настройкой, пишите в комментариях, попробуем разобраться.
Источник