首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wifi-direct on ICS:如何获取设备名称?

wifi-direct on ICS:如何获取设备名称?
EN

Stack Overflow用户
提问于 2012-07-30 16:43:17
回答 1查看 1K关注 0票数 0

首先,

决策A和B都启用了wifi-direct。

然后,

当设备A尝试连接设备B时,会在设备B上显示一个对话框。

对话框上的文字:

代码语言:javascript
复制
<string name="wifi_p2p_pbc_go_negotiation_request_message">Wi-Fi Direct connection setup request from <xliff:g id="p2p_device_address">%1$s</xliff:g>. Click OK to accept. </string>

它显示了A的decive mac-address,如果我想显示A的设备名称,我该怎么办?

因为我可以在设备列表中找到A的名字,这是优先考虑的。

=====================

下面是A的decive mac-address,来自类wifip2pconfig。

WifiP2pService.java (frameworks\base\wifi\java\android\net\wifi\p2p)

代码语言:javascript
复制
private void notifyP2pGoNegotationRequest(WifiP2pConfig config {

    //... ...

    dialog.setMessage(r.getString(R.string.wifi_p2p_pin_go_negotiation_request_message,
                    config.deviceAddress));

    //... ...

}

WifiP2pConfig.java (frameworks\base\wifi\java\android\net\wifi\p2p)

代码语言:javascript
复制
public WifiP2pConfig(String supplicantEvent) throws IllegalArgumentException {  

    //... ...

    String[] tokens = supplicantEvent.split(" ");

    deviceAddress = tokens[1];   

    //... ...
}
EN

回答 1

Stack Overflow用户

发布于 2013-02-08 12:13:03

参考Wifi-Direct API,当发现对等项时,您可以获得每个WifiP2pDevice的设备名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11718002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档