2015-04-22 1 views
8

Я пытаюсь подключить два устройства Android с использованием WIFI direct, и я был успешным. Но проблема в том, что второе устройство должно принять приглашение подключения после того, как другое устройство инициирует соединение. Это нежелательно для того, чего я пытаюсь достичь. Я видел несколько сообщений здесь, в переполнении стека, говоря, что в настоящее время это невозможно. Но наткнулся на приложение под названием SUPERBEAM, которое пользователь WIFI прямой, но без подсказки. Поиск в гугле дал мне следующую ссылку с XDA форума, который говоритподключитесь к устройствам Android с использованием wifi direct без подсказки

SuperBeam creates an access point using Android's WiFi direct API's.  
This essentially works like hotspot mode in old devices, but it is 
guaranteed to work on newer devices like Nexus 7. Moreover, this mode 
allows older devices to connect and receive files without having to 
support WiFi direct's peer-to-peer connections and, more importantly, it 
gets rid of the annoying "accept connection" prompt. 

Но нет, где я нашел информацию о том, как осуществить это. Кто-нибудь может мне помочь. Вот ссылка http://forum.xda-developers.com/showthread.php?t=2177133

+0

Цитата: 'идеи, проблемы и вопросы: HTTP: //support.superbe. am' – greenapps

ответ

9

Вы действительно можете просто использовать функцию createGroup из API для создания группы, которая также делает точку доступа. Первая проблема заключается в том, что имя точки доступа & установлено автоматически, и вы не можете их изменить.

Таким образом, вам необходимо передать информацию на сайт связи, и для этого я бы предложил использовать локальную рекламную службу и использовать там имя экземпляра.

ли сделать простой тест приложение для этого, и вы можете найти его с Github under DrJukka/MyWifiMesh, а также некоторые дискуссии по этой теме можно найти my blog

+0

Можно ли использовать этот метод с ПК? Использование createGroup() позволит ноутбуку увидеть соединение. Но сможет ли ноутбук получать широковещательную услугу? Попытка найти способ редактирования WIDI SSID (это может помочь менеджер WIFI) и удалить требование пароля. – Visionwriter

0

Этого можно достичь с помощью Xposed framework. Вам нужно добавить код и установить приложение. Телефон должен быть укоренен, чтобы он работал. Я тестировал его на нескольких телефонах Samsung, и он работает. Ответьте на этот вопрос: How to auto-accept Wi-Fi Direct connection requests in Android

+1

Как уже упоминалось в вопросе, я прошел этот пост. Я знаю, что это можно сделать после укоренения устройства. Но супербаум достигает этого без этого. Хотел получить больше информации, как это сделать. – varun

 Смежные вопросы

  • Нет связанных вопросов^_^