2015-04-22 153 views
8

我想連接兩個使用WIFI直接安卓設備,我很成功。但問題是第二個設備必須在其他設備啓動連接後接受連接提示。這是我不想要的,我試圖實現。我在堆棧溢出本身看到了一些帖子,說目前它不可能。但遇到一個名爲SUPERBEAM的應用程序,用戶WIFI指示,但沒有提示。在谷歌的搜索給了我以下的鏈接從xda論壇,其中說連接到Android設備使用WiFi直接沒有提示

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

你確實可以簡單地使用API​​的createGroup函數來創建一個組,這也使得接入點。這裏的第一個問題是接入點名稱&密碼是自動設置的,您不能更改它們。

因此,您確實需要將信息傳遞給連接方,爲此,我建議使用本地服務廣告,並在那裏使用實例名稱。

沒有作出簡單的測試應用,這和你可以從Github under DrJukka/MyWifiMesh找到它,也對一些話題的討論可以從my blog

+0

這種方法可以與PC一起使用嗎?使用createGroup()將允許筆記本電腦查看連接。但是筆記本電腦能否接收服務廣播呢?試圖找到一種方法來編輯WIFI SSID(WIFI管理器可能會有所幫助)並刪除密碼要求。 – Visionwriter

0

這可以使用Xposed框架來實現。您需要添加代碼並安裝該應用程序。電話需要紮根才能使其工作。我已經在多個三星手機上測試過它,它可以工作。 檢查答案的詳細信息:How to auto-accept Wi-Fi Direct connection requests in Android

+1

已經在我已經通過這篇文章的問題中提到過。我知道它可以在生根設備後完成。但是superbeam沒有這個能夠實現它。想獲得更多信息如何做到這一點。 – varun

相關問題