OSDN Git Service

If the network SSID is a string, it should be enclosed in double quotation marks.
authorXia Wang <xiaw@google.com>
Thu, 20 May 2010 17:22:59 +0000 (10:22 -0700)
committerXia Wang <xiaw@google.com>
Thu, 20 May 2010 17:22:59 +0000 (10:22 -0700)
bug id: 2701058

Change-Id: I40e10ba096053710d4974b005d0d2e7c309ccffe

core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java

index 6475655..7392ad4 100644 (file)
@@ -301,7 +301,7 @@ public class ConnectivityManagerTestActivity extends Activity {
             if (sr.SSID.equals(knownSSID)) {
                 Log.v(LOG_TAG, "found " + knownSSID + " in the scan result list");
                 WifiConfiguration config = new WifiConfiguration();
-                config.SSID = sr.SSID;
+                config.SSID = convertToQuotedString(sr.SSID);
                 config.allowedKeyManagement.set(KeyMgmt.NONE);
                 int networkId = mWifiManager.addNetwork(config);
                 // Connect to network by disabling others.
@@ -387,6 +387,10 @@ public class ConnectivityManagerTestActivity extends Activity {
         context.sendBroadcast(intent);
     }
 
+    protected static String convertToQuotedString(String string) {
+        return "\"" + string + "\"";
+    }
+
     @Override
     protected void onDestroy() {
         super.onDestroy();