JS代码: <a class="inmx-btn" href="javascript:;"  οnclick="getwifi()">刷新</a></h3>

function getwifi(){
var wifiname=window.app.getConnectWifiSsid();
$("#wifi_name").html(wifiname);

}


Android的代码:  mWebView.addJavascriptInterface(new MyJSInterface(),"app");

 class  MyJSInterface
{   
 
@JavascriptInterface
public void androidMethod() //提供给js调用的方法
  {
Toast.makeText(getApplicationContext(), "调用这个方法", Toast.LENGTH_LONG).show();
  }
@JavascriptInterface
public String getConnectWifiSsid(){  

       WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);  
       WifiInfo wifiInfo = wifiManager.getConnectionInfo();  
       Log.d("wifiInfo", wifiInfo.toString());  
       Log.d("SSID",wifiInfo.getSSID());  
       return wifiInfo.getSSID();  
}  
}


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐