ICS上的wifi-direct:如何获取设备名称?
问题描述:
决定A和B都启用wifi直接。
然后,
有上显示出设备B的对话中,当装置A尝试连接装置B
该对话框上的话:
<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>
它显示decive- A的mac地址,如果我想显示A的设备名称,我该怎么办?
原因我可以在设备列表中获得A的名称,这是一个先决条件。
=====================
这里牵涉到的decive-MAC地址,从类wifip2pconfig。
WifiP2pService.java(框架\基\无线\ java中\机器人\净\无线\ P2P)
private void notifyP2pGoNegotationRequest(WifiP2pConfig config {
//... ...
dialog.setMessage(r.getString(R.string.wifi_p2p_pin_go_negotiation_request_message,
config.deviceAddress));
//... ...
}
WifiP2pConfig.java(框架\基\无线\ java中\机器人\净\无线\ P2P )
public WifiP2pConfig(String supplicantEvent) throws IllegalArgumentException {
//... ...
String[] tokens = supplicantEvent.split(" ");
deviceAddress = tokens[1];
//... ...
}