Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android获取当前连接的wifi网络的SSID_Android_String_Wifi_Ssid - Fatal编程技术网

Android获取当前连接的wifi网络的SSID

Android获取当前连接的wifi网络的SSID,android,string,wifi,ssid,Android,String,Wifi,Ssid,有几个人问了一些关于获得SSID的问题,他们都只是部分工作。根据Android API,wifiInfo.getSSID()应该返回一个字符串,但无论我做什么,if语句都返回false。我想检查我的手机是否连接到“DieKantankys” 我做错了什么 但无论我做什么,if语句都返回false 首先,在比较字符串时,必须使用,因为要比较值而不是引用: if (wifiInfo.getSSID().equals("DieKantankys")) { // do your stuff }

有几个人问了一些关于获得SSID的问题,他们都只是部分工作。根据Android API,wifiInfo.getSSID()应该返回一个字符串,但无论我做什么,if语句都返回false。我想检查我的手机是否连接到“DieKantankys”

我做错了什么

但无论我做什么,if语句都返回false

首先,在比较字符串时,必须使用,因为要比较值而不是引用:

if (wifiInfo.getSSID().equals("DieKantankys")) {
   // do your stuff
}
因为这个原因,它对你不起作用。当前场景将始终返回false,因为您正在将字符串引用与
==

注意:有时使用起来非常“方便”——使用此方法时,比较不区分大小写

但无论我做什么,if语句都返回false

首先,在比较字符串时,必须使用,因为要比较值而不是引用:

if (wifiInfo.getSSID().equals("DieKantankys")) {
   // do your stuff
}
因为这个原因,它对你不起作用。当前场景将始终返回false,因为您正在将字符串引用与
==

注意:有时使用起来非常“方便”——使用此方法时,比较不区分大小写