@ReactMethod
public void getWifiSSID(Callback callback){
String SSID;
Context context = this.getReactApplicationContext();
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if(networkInfo != null && networkInfo.isConnected()){
WifiManager wifiManager = (WifiManager) context.getSystemService(context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
SSID = wifiInfo.getSSID();
if(SSID.startsWith("\"") && SSID.endsWith("\""))
SSID = SSID.substring(1, SSID.length()-1);
callback.invoke(null, SSID);
}
else{
callback.invoke("Error: unable to retrieve SSID.", null);
}
}
PybWifiParamModule.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:react-native-pybwifiparam
作者:
评论列表
文章目录