2012-07-30 96 views
0

首先,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]; 

    //... ... 
} 

回答

相關問題