Управление приложением с другого девайса по WiFi
Правила форума
О возможности разместить ваши заказы на главной странице сайта читайте здесь: http://startandroid.ru/ru/about/pomosch ... henii.html
О возможности разместить ваши заказы на главной странице сайта читайте здесь: http://startandroid.ru/ru/about/pomosch ... henii.html
Управление приложением с другого девайса по WiFi
Задача - добавить в приложение функционал управления им с другого устройства по Wi-Fi.
Схематически это можно представить так: есть приложение "Пульт" и есть приложение "ТВ". Они оба установлены на устройствах, которые находятся в одной Wi-Fi сети. Нужно сделать минимальный вариант, в котором на Пульте есть одно активити с одной кнопкой "On/Off", а в приложении ТВ есть функционал приема сообщений от Пульта, который получает и обрабатывает сигнал, посланный после нажатия этой кнопки.
Если есть кто-то, кто уже делал что-то подобное и знаком с обменом сигналами между приложениями по Wi-Fi - пишите в личку, можно написать сумму и примерное время, за которое можете это сделать - готовы отдать задачу на аутсорс.
Насколько понимаю, доки по тому, как это в принципе делается, здесь: http://developer.android.com/intl/ru/tr ... irect.html
Если возникли вопросы или мысли на тему, как это лучше сделать или что-то непонятно в задаче - пишите сюда, обсудим и уточним.
Схематически это можно представить так: есть приложение "Пульт" и есть приложение "ТВ". Они оба установлены на устройствах, которые находятся в одной Wi-Fi сети. Нужно сделать минимальный вариант, в котором на Пульте есть одно активити с одной кнопкой "On/Off", а в приложении ТВ есть функционал приема сообщений от Пульта, который получает и обрабатывает сигнал, посланный после нажатия этой кнопки.
Если есть кто-то, кто уже делал что-то подобное и знаком с обменом сигналами между приложениями по Wi-Fi - пишите в личку, можно написать сумму и примерное время, за которое можете это сделать - готовы отдать задачу на аутсорс.
Насколько понимаю, доки по тому, как это в принципе делается, здесь: http://developer.android.com/intl/ru/tr ... irect.html
Если возникли вопросы или мысли на тему, как это лучше сделать или что-то непонятно в задаче - пишите сюда, обсудим и уточним.
Re: Управление приложением с другого девайса по WiFi
WifiP2pManager появился с API14.
Если нужно поддерживать более старые версии API Android, то копайте в сторону сокетов http://developer.android.com/reference/ ... ocket.html
Если нужно поддерживать более старые версии API Android, то копайте в сторону сокетов http://developer.android.com/reference/ ... ocket.html
Re: Управление приложением с другого девайса по WiFi
Если правильно понимаю API14 это Android 4.0 и на момент устраивает такое ограничение. В дальнейшем, возможно появится задача сделать fall-back для более старых устройств на основе Bluetooth или сокетов, предложенных вами, но пока это не нужно, да и не факт, что понадобится.
-
- Сообщения: 26
- Зарегистрирован: 03 мар 2013, 13:15
Re: Управление приложением с другого девайса по WiFi
Хм. А разве ещё не надо поддержку технологии на аппаратном уровне?Viewer писал(а):WifiP2pManager появился с API14.
Если нужно поддерживать более старые версии API Android, то копайте в сторону сокетов http://developer.android.com/reference/ ... ocket.html
Re: Управление приложением с другого девайса по WiFi
С обычными Tcp/Udp это делается просто и эффективно, зачем заморачиваться WifiP2pManager мне не ясно.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
- petrovichtim
- Сообщения: 77
- Зарегистрирован: 11 фев 2014, 22:53
- Откуда: Москва
- Контактная информация:
Re: Управление приложением с другого девайса по WiFi
Полностью согласен.anber писал(а):С обычными Tcp/Udp это делается просто и эффективно, зачем заморачиваться WifiP2pManager мне не ясно.
Сеть wi-fi это обычная локалка 192.168.0.1
Re: Управление приложением с другого девайса по WiFi
это не p2p а простой RPC протокол. Почитать можно к примеру тут:
http://habrahabr.ru/post/148436/
ничего лучше в java я не видел:
http://software.dzhuvinov.com/json-rpc-2.0-base.html
также полезно : https://developers.google.com/protocol- ... s/overview
http://habrahabr.ru/post/148436/
ничего лучше в java я не видел:
http://software.dzhuvinov.com/json-rpc-2.0-base.html
также полезно : https://developers.google.com/protocol- ... s/overview
Re: Управление приложением с другого девайса по WiFi
Написал в ЛС