- Звоните по локальной сети Wi-Fi с помощью приложения WiFi Talkie для Android.
- Звонки по локальной сети android
- Взаимодействие Android-устройств в локальной сети
- О чем это и для кого это?
- Какие возможные способы решения существуют?
- 5 лучших мессенджеров, которые работают без интернета
- Bridgefy
- FireChat
- Briar
- Two Way: Walkie Talkie
- Rumble
- Звонки по локальной сети android
Звоните по локальной сети Wi-Fi с помощью приложения WiFi Talkie для Android.
Вы когда-нибудь хотели совершать бесплатные звонки между двумя устройствами, подключенными к вашей сети Wi-Fi? С Wi-Fi Talkie это возможно. Это приложение позволяет пользователям совершать голосовые вызовы, отправлять текстовые сообщения и даже файлы по локальной сети Wi-Fi или через мобильную точку доступа.
Согласно описанию приложения, приложение не требует подключения к Интернету для работы. Он может совершать голосовые вызовы, отправлять сообщения и обмениваться файлами, подключившись к маршрутизатору Wi-Fi или превратив ваш телефон в точку доступа. Для создания точки доступа не требуется активное сотовое соединение, что делает это приложение полезным на открытом воздухе.
Приложение позволяет совершать быстрые звонки между пользователями в одной сети. Это в основном похоже на рацию, за исключением того, что вы также можете отправлять файлы и текст. Однако вы должны находиться в пределах досягаемости маршрутизатора Wi-Fi или мобильной точки доступа.
Интерфейс приложения довольно прост и удобен в использовании. Вы можете видеть всех, кто в сети, и выполнять любое из доступных действий. Приложение говорит, что обеспечивает хорошее качество звука даже при слабом сигнале Wi-Fi. Он поддерживает Bluetooth-гарнитуру, имеет режим динамика, шумоподавление, и вы можете иметь неограниченное количество активных вызовов.
‘Как поделиться текущим местоположением в WhatsApp’
Обычно приложение отлично работает на улице на расстоянии около 150 футов, когда оно использует точку доступа телефона. Другие пользователи могут подключаться к точке доступа и совершать звонки. Вы даже можете использовать свой телефон в качестве рации в лесу, в поезде, в самолете, на стадионе и в местах, где нет сети.
Приложение Wi-Fi Talkie доступно для бесплатной загрузки в магазине Google Play, и мы считаем, что на него стоит взглянуть. Также доступна профессиональная версия, которая избавляется от рекламы и включает в себя больше функций.
Источник
Звонки по локальной сети android
Краткое описание:
Голосовое общение, чаты и обмен файлами без Интернета в пределах сети Wi-Fi
С помощью Wi-Fi Talkie Вы можете организовать взаимодействие устройств на расстояниях действия сигнала Wi-Fi без необходимости иметь доступ в Интернет или пользоваться сотовой связью.
ОСНОВНЫЕ ФУНКЦИИ:
• Работа без Интернета и сотовой связи
• Голосовые звонки
• Передача файлов и папок со скоростью Wi-Fi
• Групповой чат
• Личные сообщения
КАК ПОЛЬЗОВАТЬСЯ ПРИЛОЖЕНИЕМ:
1. Подключитесь к существующей сети Wi-Fi или создайте свою собственную сеть на основе точки доступа* Вашего телефона или планшета, использую «Управление сетями» приложения Wi-Fi Talkie.
2. Попросите окружающих людей подключиться к той же сети, что и Вы.
3. Теперь Вы можете пользоваться всеми функциями Wi-Fi Talkie!
ОСОБЕННОСТИ ГОЛОСОВОГО ОБЩЕНИЯ:
• Хорошее качество речи при слабом сигнале Wi-Fi
• Неограниченное количество активных разговоров
• Режим громкой связи
• Поддержка Bluetooth гарнитуры
• Поддержка проводной гарнитуры
• Подавление шумов
РАДИУС ДЕЙСТВИЯ:
Радиус действия сигнала Wi-Fi зависит от точки доступа и подключенных к ней устройств. Обычно радиус не превышает 50 метров внутри помещений и достигает 150 метров на открытом пространстве.
ГДЕ ПОЛЬЗОВАТЬСЯ ПРИЛОЖЕНИЕМ:
• Теперь Вы можете общаться в таких ранее недоступных местах как самолет, поезд или загородный транспорт, лес и горы, стадион, концертный зал или другое публичное место с плохим качеством связи.
• Wi-Fi Talkie также хорошо подойдет для организации общения в Wi-Fi сети Вашего дома, офиса, школы, университета или общежития.
(*) Если Вы создаете точку доступа при включенной передаче данных, то включается раздача доступа в Интернет.
Wi-Fi Talkie доступно на следующих языках: русский, английский (English), испанский (Español), бирманский (ျမန္မာ), бенгальский (বাংলা), немецкий (Deutsch), турецкий (Türk), арабский (العربية), португальский (Português), индонезийский (Indonesia), сербский (Српски).
Требуется Android версии 2.3 и выше
Русский интерфейс: Да
Сообщение отредактировал iMiKED — 16.07.19, 05:32
Источник
Взаимодействие 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’ы.
Источник
5 лучших мессенджеров, которые работают без интернета
Многообразие приложений для обмена сообщениями сделали нашу жизнь намного проще. Передача того, что вы хотите сказать человеку или группе, занимает всего несколько секунд. Это стало возможным благодаря интернету, который теперь стал основным правом человека практически во всём мире.
Но что, если интернета нет совсем? Например, вы оказались в отдалённом месте, или, что хуже всего, грозит отключение интернета из-за правительства.
Что ж, сейчас есть много приложений для обмена сообщениями в автономном режиме. При установке на несколько смартфонов некоторые из этих приложений создают ячеистую сеть (mesh-сеть) в удалённых районах без сотовой связи. Таким образом, сообщение, отправленное с одного устройства, может перепрыгивать через несколько устройств и достигать устройства получателя.
Bridgefy
Автономный мессенджер Bridgefy использует Bluetooth связь телефона для установления соединения с другими смартфонами, на которых запущено приложение. После настройки приложение позволяет вам общаться с пользователями Bridgefy в радиусе 100 метров от вас. Но человек должен быть в вашем списке контактов.
Вы можете отправить сообщения с end-to-end шифрованием одному человеку или создать группу для одновременного общения с несколькими людьми. Это не просто мессенджер, вы можете использовать это приложение для передачи изображений без активного подключения к интернету и даже без учётной записи пользователя. Однако проверка вашего номера телефона может ускорить обнаружение пользователей.
Bridgefy также обладает режимом вещания (трансляции), который позволяет отправлять сообщения всем пользователям поблизости одновременно. Эта функция также работает для пользователей, которых нет в вашем списке контактов.
Скачать Bridgey для Android, iOS
FireChat
FireChat — ещё одно бесплатное приложение для автономного обмена сообщениями, которое может помочь вам в отсутствии интернета. В дополнении к Bluetooth приложение также использует Wi-Fi, что позволяет пользователям отправлять текстовые сообщения, когда нет подключения к интернету или сотовой связи.
К сожалению, FireChat имеет немного дальность всего около 60 метров. Для сообщений также используется сквозное шифрование поэтому никто не узнает, о чём вы говорите.
Большой недостаток приложения заключается в том, что оно требует от вас создания учетной записи.
Скачать FireChat для Android, iOS
Briar
Как и Bridgefy, Brair ещё одно бесплатное приложение без проверки номера телефона для обмена сообщениями без подключения к сети. Вам просто нужно ввести своё имя, установить пароль, и вы можете отправлять текстовые сообщения без подключения к интернету или сотовой связи.
Briar позволяет отправлять сообщения через интернет, но при необходимости работает как обычное приложение для отправки сообщений по Bluetooth. Чтобы добавить новые контакты, вы можете отсканировать QR-код на устройстве другого человека, что исключает возможность подключения неизвестного вам контакта.
Можно создать общую ссылку для добавления контактов, которые находятся далеко от вас. В дополнение к обмену сообщениями можно создавать форумы для вопросов и создавать сообщения в блоге, не выходя из приложения. Исходники Briar открыты, что даёт ещё один плюс в карму.
Two Way: Walkie Talkie
После установки Two Way на ваш смартфон, он сразу же превратится в своего рода рацию. Установка потребует всего лишь несколько секунд, так как в приложении отсутствует регистрация.
Вам просто нужно настроиться на любой канал и поделиться своим каналом с друзьями. После этого просто нажмите и удерживайте кнопку Talk и когда статус линии станет зелёным начините говорить. Другой человек должен сделать то же самое.
К сожалению, здесь нет шифрования и конфиденциальности. Рация открыта, и если кто-то случайно введёт тот же номер канала на своём устройстве, он сможет прослушать ваши разговоры.
Скачать Two Way для Android, iOS
Rumble
Бесплатное приложение с открытым исходным кодом. Rumble позиционирует себя как полностью автономное приложение для микроблоггинга.
После установки соединения через WiFi или Bluetooth, Rumble позволяет пользователям свободно общаться и обмениваться изображениями без использования сотовой сети.
Единственным недостатком для некоторых пользователей может стать то, что приложение давно не обновлялось. Тем не менее это не сказывается на его эффективности.
Таким образом, существующие офлайн приложения для обмена сообщениями, могут помочь вам справиться с отключением интернета или во время стихийного бедствия. Но вовсе не обязательно рассматривать эти приложения только в таких крайних случаях, вы можете использовать их для отправки текстовых сообщений по Bluetooth, а также использовать в качестве рации, когда вы путешествуете с друзьями в горах.
Источник
Звонки по локальной сети android
Краткое описание:
Голосовое общение, чаты и обмен файлами без Интернета в пределах сети Wi-Fi
С помощью Wi-Fi Talkie Вы можете организовать взаимодействие устройств на расстояниях действия сигнала Wi-Fi без необходимости иметь доступ в Интернет или пользоваться сотовой связью.
ОСНОВНЫЕ ФУНКЦИИ:
• Работа без Интернета и сотовой связи
• Голосовые звонки
• Передача файлов и папок со скоростью Wi-Fi
• Групповой чат
• Личные сообщения
КАК ПОЛЬЗОВАТЬСЯ ПРИЛОЖЕНИЕМ:
1. Подключитесь к существующей сети Wi-Fi или создайте свою собственную сеть на основе точки доступа* Вашего телефона или планшета, использую «Управление сетями» приложения Wi-Fi Talkie.
2. Попросите окружающих людей подключиться к той же сети, что и Вы.
3. Теперь Вы можете пользоваться всеми функциями Wi-Fi Talkie!
ОСОБЕННОСТИ ГОЛОСОВОГО ОБЩЕНИЯ:
• Хорошее качество речи при слабом сигнале Wi-Fi
• Неограниченное количество активных разговоров
• Режим громкой связи
• Поддержка Bluetooth гарнитуры
• Поддержка проводной гарнитуры
• Подавление шумов
РАДИУС ДЕЙСТВИЯ:
Радиус действия сигнала Wi-Fi зависит от точки доступа и подключенных к ней устройств. Обычно радиус не превышает 50 метров внутри помещений и достигает 150 метров на открытом пространстве.
ГДЕ ПОЛЬЗОВАТЬСЯ ПРИЛОЖЕНИЕМ:
• Теперь Вы можете общаться в таких ранее недоступных местах как самолет, поезд или загородный транспорт, лес и горы, стадион, концертный зал или другое публичное место с плохим качеством связи.
• Wi-Fi Talkie также хорошо подойдет для организации общения в Wi-Fi сети Вашего дома, офиса, школы, университета или общежития.
(*) Если Вы создаете точку доступа при включенной передаче данных, то включается раздача доступа в Интернет.
Wi-Fi Talkie доступно на следующих языках: русский, английский (English), испанский (Español), бирманский (ျမန္မာ), бенгальский (বাংলা), немецкий (Deutsch), турецкий (Türk), арабский (العربية), португальский (Português), индонезийский (Indonesia), сербский (Српски).
Требуется Android версии 2.3 и выше
Русский интерфейс: Да
Сообщение отредактировал iMiKED — 16.07.19, 05:32
Источник