0
決定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];
//... ...
}