Как передать файлы и видео с Андроида на Андроид
Оказались мы тут за городом. Всё хорошо — природа, шашлыки, но душе хочется чего-то из мира технологий. Например, посмотреть киношку на телефончике перед сном. Киношки у нас с собой были, роутера не было и интернет был один на всех. Оператор, который там вполне себе обеспечивал качественную связь, связь эту самую поломал и на все вопросы «доколе?» саппорт включил режим клинического идиота. (Вывод: у вас всегда должен быть друг с симкой от Мегафона или Билайна).
Итак, сегодня мы будем делать почти полноценную сеть на Андроиде без внешнего роутера или компьютера, а именно:
- Раздадим интернет с планшета/телефона. Организуем точку доступа.
- Сделаем из планшета(смартфона) файловый и медиа серверы и раздадим с Андроида на Андроид всем желающим киношки и прочие файлы.
- Будем смотреть видео с другого устройства на Андроиде «на лету».
- Обменяемся файлами между устройствами на Андроиде по воздуху.
Пост полный, но большой. Осторожно, трафик.
Раздадим интернет с планшета/телефона. Организуем точку доступ
Как обычно, делать будем всё без рута, просто и быстро. Есть более элегантные решения отдельных вопросов, но полноценного комплексного решения я пока не нашёл. Буду благодарен за информацию в комментариях, благо войти теперь можно через аккаунт социальной сети.
Наши исходные данные: планшеты и смартфоны на Андроиде, внешний HDD с киношками, USB OTG – переходник для подключения внешних устройств с USB (флэшки, HDD и прочие).
Приложения, которые нужно установить с Гугл Плей-маркет:
FTP Player (client). Клиент для доступа к папкам на удалённом устройстве — сервере.
Виджет osmino для раздачи Интернета и подключения устройств по wi-fi
Видеопроигрыватель для Андроида — MX Player. Если у вас на работает в этом плеере звук AC3, то это легко исправить. Писал об этой проблеме в этом посте.
Раздаём Интернет и строим основу сети. Устанавливаем виджет osmino и запускаем его. Придумываем имя сети, пароль и жмём клавишу «Раздать». Понятно, что интернет 3G, 4G должен быть включён на этом устройстве.
У нас точкой доступа служил отдельный смартфон с симкой Мегафона, который и раздавал 3G. Если остались вопросы, то о раздаче Интернета со смартфона я писал тут.
Сделаем из планшета(смартфона) файловый и медиа серверы
Собираем «файловый сервер». На планшет, с которого будем раздавать файлы/фильмы устанавливаем ES проводник и запускаем. В этом проводнике в меню выбираем «Удалённый доступ».
На скриншоте видно, что к планшету подключен внешний диск. Эту ситуацию иллюстрирует инфографика в начале поста.
Для раздачи всяких там фильмов с устройства на Андроиде очень хорошо подходит планшет с отдельным разъёмом питания, такие планшеты, как, например, Prestigio (был у меня такой).
Внешний винчестер (HDD) потребляет приличный ток, что вкупе с раздачей по wi-fi приводит к быстрому разряду батареи. Но, если в планшете карта на 64 >Гб с фильмами, то можно обойтись и без внешнего HDD.
Запускаем службу. Дополнительно можно настроить порт, права доступа и, самое главное, папку. Та папка, которую вы выберите и будет так называемой, «расшаренной» — доступной для подключения с другого устройства. В выбранной папке будут доступны удалённо все файлы и подпапки.
Мы выбрали папку с видео. Пароль для доступа задавать не стали, хотя это, естественно, возможно. Для быстрого запуска создали ярлык на рабочем столе.
Нажимаем «Включить» и видим в строке адрес нашего планшета в локальной сети и адрес порта, который открыт для подключения внешним устройствам. Сервер готов и ждёт подключений, чтобы принять/передать файлы с Андроида на Андроид.
Сейчас можно с любого устройства в этой локальной сети зайти в папку просто набрав строку ftp://192.168.42.22:3721/
(на человечий это звучит примерно как «подключиться к устройству по адресу 192.168.42.22 на порт 3721 по протоколу передачи/приёма файлов — ftp«)
Ну, скажите вы, картинку я ещё скачаю или документ, а как закачать или посмотреть видео не скачивая на своё устройство?
Поехали настраивать наши гаджеты дальше…
Смотрим видео на Андроиде с другого устройства на Андроиде
Запускаем FTP Player на том устройстве, на котором будем смотреть видео. Для начала создаём профиль подключения.
Добавляем новый сервер и вписываем такие параметры:
1) Адрес тот, который нам выдал ES проводник выше. В нашем примере это192.168.42.22
2) Номер порта опять выставляем из данных ES проводника. В нашем примере это 3721
3) Если вы разрешили в ES проводнике анонимный доступ по сети без пароля, то выбираем пункт «Посетители«. В другом случае — «Общий» и вводим имя пользователя для доступа и пароль. Жмём «ОК».
Профиль подключения мы сделали. Теперь мы можем выбрать пункт «Подключение» в главном меню FTP Player. Мы увидим 3 вкладки:
— Местный. Папки данного устройства.
-Удалённый. Папка удалённого устройства, которую нам разрешили просматривать и к которой мы только что подключились.
-Передача. Передача файлов на удалённое устройство — сервер. У нас это планшет с разрешённой папкой Video.
Переходим к любому видео на удалённом устройстве и кликаем по имени файла. Появляется диалог выбора приложений для открытия файла (или не появляется).
Выбираем проигрыватель и видим, что фильм прекрасно показывается на нашем устройстве через wi-fi с внешнего HDD другого устройства Андроид через «роутер» Андроид. В данном примере видео .mkv 5,73 ГБ замечательно показывалось и перематывалось.
Вот мы и получили готовый медиа сервер. Остался вопрос о том, как передать файлы на этот самый сервер.
Передаём файлы на удалённое устройство и качаем файлы оттуда
Возвращаемся к нашему FTP Player — у
1) Скачиваем. Тут всё просто. Выбираем файл, отмечаем галочкой и качаем.
2) Отправляем. Во вкладке «Местный» выбираем файл или группу файлов для передачи на наше устройство — сервер. В нашем случае это был HDD планшета.
Во вкладке «Передача» виден процесс отправки файла.
И сразу проверяем это дело в соответствующей вкладке. Файл виден и его могут скачать все, кто подключился к сети.
Немного сумбурно, но вариант передавать видео, музыку, файлы вполне рабочий, хоть и не самый элегантный.
Добавил обзор простого приложения для передачи файлов с Андроида на Андроид. Добавляйте ваши варианты в комментариях, делитесь в социальных сетях и ставьте лайки 🙂 Удачи.