android wifi与连接设备通讯录,WiFi Direct设备与其他Android设备的连接
有可能的.代碼摘自我在Droidcon UK 2013上的一次演講.
您需要調用WifiP2pManager類的createGroup(WifiP2pManager.Channel c,WifiP2pManager.ActionListener偵聽器)方法.這將創建一個支持舊版Wi-Fi連接的Wi-Fi Direct組.
通話之前,您需要注冊類似于以下內容的廣播接收器:
BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals
(WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION)){
wifiP2pManager.requestGroupInfo(channel,
new WifiP2pManager.GroupInfoListener() {
@Override
public void onGroupInfoAvailable(WifiP2pGroup group) {
if(group != null){
// clients require these
String ssid = group.getNetworkName(),
String passphrase = group.getPassphrase()
}
}
});
}
}
};
一旦其他設備具有ssid和密碼,其他設備便可以使用Wi-Fi連接到Wi-Fi Direct設備.
總結
以上是生活随笔為你收集整理的android wifi与连接设备通讯录,WiFi Direct设备与其他Android设备的连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: drozer安装与使用总结(含adb命令
- 下一篇: 从IBN-Net到Switchable