Я создаю приложение, которое отправляет намерение, которое запускает действие на другом телефоне. Оба телефона подключены в одной сети, а также число одноранговых узлов будет переменной. Как я могу реализовать это с помощью wifi p2p. Я хочу транслировать это намерение, а также слушать такие трансляции другими пользователями приложения.Как передать намерение с помощью wifi P2P android
0
A
ответ
1
WiFi P2P только фиксированный набор передач, которые могут быть получены через устройство, а именно
WIFI_P2P_STATE_CHANGED_ACTION
WIFI_P2P_PEERS_CHANGED_ACTION
WIFI_P2P_CONNECTION_CHANGED_ACTION
WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
Вы должны определить какое-то приложение протокол уровня, например, кормовой er, если я получу MessageA
Я буду использовать локальный диспетчер вещания, чтобы отправить IntentA
другим моим компонентам. Если я хочу, чтобы другие пользователи выполнили ActionB
, я пришлю им MessageB
и т. Д. Просто подумайте.
Вы можете использовать обертку wifi p2p this, чтобы сделать вашу жизнь более легкой. Вы можете сохранять свои сообщения и свои параметры в качестве классов и отправлять класс.
Смежные вопросы
- 1. Как передать намерение настройкам приложения для wifi
- 2. Android wifi p2p unsupported (wifidirect)
- 3. подключение WiFi p2p android, WIFI_P2P_CONNECTION_CHANGED_ACTION
- 4. WiFi P2P с Android с помощью wpa_cli в linux
- 5. wifi p2p сеть с каналами
- 6. каналы WiFi p2p
- 7. WIFI P2P REMOVE GROUP
- 8. android wifi p2p: фильтрация обнаружения сверстников
- 9. Решение WIFI P2P для Android Studio
- 10. Что касается Wifi P2P в Android-программировании
- 11. Как обмениваться файлом p2p с wifi direct
- 12. Как получить имя устройства моего устройства с помощью wifi p2p
- 13. android to android прямой поток видео через Wifi direct (P2P)
- 14. Намерение изменения wifi сигнала
- 15. Как Android/BroadcastReceiver определяет, включен ли Wifi P2P?
- 16. отправка сообщений между клиентами в Android p2p wifi-direct
- 17. Android Wifi Direct - удаленный доступ к файлу P2P
- 18. Android - создать группу по wifi direct p2p для нескольких устройств
- 19. Как получить IP-адрес однорангового устройства в Android для WiFi-Direct (WiFi-P2P)?
- 20. ServerSocket, закрывающий себя в AsyncTask [Android Wifi P2P Manager]
- 21. Wifi p2p - Не удалось выполнить асинхронную задачу
- 22. Сила сигнала в соединении p2p с Wifi Direct?
- 23. Android, называя устройство P2P
- 24. Как использовать функцию InputMethodService в wifi p2p обнаружении службы?
- 25. wifi P2P без подключения к сети
- 26. android Wifi прямое одновременное членство
- 27. Невозможно обнаружить владельца группы wifi p2p устаревшими устройствами
- 28. Как запустить приложение Android с помощью Wifi Direct (Wi-Fi одноранговый Wi-Fi P2P) с помощью Genymotion?
- 29. Как передать намерение в действие
- 30. Как передать намерение кнопки с учетом этого руководства для Android?
Есть ли другой способ для реализации этого, потому что не каждый телефон поддерживает Wi-Fi напрямую. Я подумал о том, как вы сказали, но проблема в том, что я не знаю, с чего начать. Я не знаю, как отправлять сообщения в сеть, подключенную с помощью wifi-маршрутизатора локально. – orangespark
Скважина wifi напрямую доступна из sdk 14, которая должна охватывать 90% телефонов на рынке. ниже, что вы можете использовать bluetooth. Например, [link] (https://github.com/simonguest/android-btxfr), вы можете добавить функцию даже для совместного использования файлов NFC [link] (http://developer.android.com/training/beam-files/ index.html). Вам определенно нужно следовать шаблону Adapter или Strategy, чтобы использовать соответствующую тактику обмена файлами на основе разных устройств. –
Можете ли вы рассказать мне, где я могу узнать, как использовать Wi-Fi соединение для отправки сообщений в локальную сеть? Я застрял прямо сейчас, я не знаю, куда идти. – orangespark