Android Wifi直接软AP配置

时间:2012-10-17 13:25:38

标签: android wifi wifi-direct

我一直在玩ICS上的Wifi Direct API而且我有点卡住了。

在API中有一个名为createGroup的方法,可以在手机上创建基于旧版软件的访问点。这很棒,但是我似乎无法找到任何方法来更改密码或任何配置选项!有谁知道你如何配置它?

API文档链接:http://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.html

3 个答案:

答案 0 :(得分:2)

发现你无法配置它。它会随机选择一个AP名称和一个随机密码。

来源:https://groups.google.com/forum/?fromgroups=#!searchin/android-platform/direct/android-platform/YrKKfEMACZk/zV-8AsJp6pgJ

答案 1 :(得分:0)

您可以打印出adb logcat消息,并打印密码。

例如,这是我得到的 “I / wpa_supplicant(386):p2p0:P2P-GROUP-STARTED p2p-p2p0-0 GO ssid =”DIRECT-iU-Android_c38f“freq = 2437 passphrase =”EvYmhRs3“go_dev_addr = a2:0b:ba:e9:c3: 34"

我尝试使用上述密码连接到此网络,但它可以正常工作。

答案 2 :(得分:0)

如果您有root用户,则可以修改/data/misc/wifi/p2p_supplicant.conf,然后修改pkill wpa_supplicant以应用更改。这适用于大多数设备。示例代码:https://github.com/Mygod/VPNHotspot/blob/ad0d5b8b5a8d96a2f7e0d07885375c804ea5265b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/P2pSupplicantConfiguration.kt

更新:您可以在Android Q中执行此操作(至少测试版3)。请参阅:https://github.com/Mygod/VPNHotspot/blob/ec6f7870d470f9f6b6037610bbff9c6fc061908b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterService.kt#L288-L319

相关问题