diff options
author | Vinit Deshpande <vinitd@google.com> | 2015-03-15 13:37:54 -0700 |
---|---|---|
committer | Vinit Deshpande <vinitd@google.com> | 2015-03-15 13:37:54 -0700 |
commit | a86f0741c794ffb00490320220219b864a5f90e3 (patch) | |
tree | e516e931cdce8e8be9d6eaed13ba4bbdf8854c7f | |
parent | fc19120fc7c91ae1295ec80f59327d0e44f8b58a (diff) | |
parent | 18ae1d22077e1cd8ed71b1e74d14a3a2c4e50a62 (diff) | |
download | frameworks_base-a86f0741c794ffb00490320220219b864a5f90e3.zip frameworks_base-a86f0741c794ffb00490320220219b864a5f90e3.tar.gz frameworks_base-a86f0741c794ffb00490320220219b864a5f90e3.tar.bz2 |
am "get channel list from driver for SoftAP channel selection"
merged from goog/mirror-m-wireless-internal-release
18ae1d2 get channel list from driver for SoftAP channel selection
-rw-r--r-- | api/current.txt | 1 | ||||
-rw-r--r-- | services/core/java/com/android/server/NetworkManagementService.java | 8 | ||||
-rw-r--r-- | wifi/java/android/net/wifi/WifiConfiguration.java | 14 |
3 files changed, 1 insertions, 22 deletions
diff --git a/api/current.txt b/api/current.txt index 7d5f4b7..dd2555d 100644 --- a/api/current.txt +++ b/api/current.txt @@ -18470,7 +18470,6 @@ package android.net.wifi { public class WifiConfiguration implements android.os.Parcelable { ctor public WifiConfiguration(); - method public static int chooseApChannel(int); method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public java.lang.String BSSID; diff --git a/services/core/java/com/android/server/NetworkManagementService.java b/services/core/java/com/android/server/NetworkManagementService.java index 64931a2..b7acb88 100644 --- a/services/core/java/com/android/server/NetworkManagementService.java +++ b/services/core/java/com/android/server/NetworkManagementService.java @@ -1386,14 +1386,8 @@ public class NetworkManagementService extends INetworkManagementService.Stub if (wifiConfig == null) { mConnector.execute("softap", "set", wlanIface); } else { - int apChannel; - if (wifiConfig.apChannel == 0) { - apChannel = WifiConfiguration.chooseApChannel(wifiConfig.apBand); - } else { - apChannel = wifiConfig.apChannel; - } mConnector.execute("softap", "set", wlanIface, wifiConfig.SSID, - "broadcast", Integer.toString(apChannel), + "broadcast", Integer.toString(wifiConfig.apChannel), getSecurityType(wifiConfig), new SensitiveArg(wifiConfig.preSharedKey)); } diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java index 593af18..2bb1cc5 100644 --- a/wifi/java/android/net/wifi/WifiConfiguration.java +++ b/wifi/java/android/net/wifi/WifiConfiguration.java @@ -62,8 +62,6 @@ public class WifiConfiguration implements Parcelable { public static final String updateIdentiferVarName = "update_identifier"; /** {@hide} */ public static final int INVALID_NETWORK_ID = -1; - /**{@hide}*/ - private static Random mRandom = new Random(Calendar.getInstance().getTimeInMillis()); /** * Recognized key management schemes. @@ -1448,18 +1446,6 @@ public class WifiConfiguration implements Parcelable { } } - public static int chooseApChannel(int apBand) { - int apChannel; - if (apBand == 0) { - apChannel = 1 + mRandom.nextInt(11); - } else { - int channel[] = {36,40,44,48,149,153,157,161,165}; - apChannel = channel[mRandom.nextInt(channel.length)]; - } - Log.d(TAG, "AP set on channel " + apChannel); - return apChannel; - } - /** @hide */ public int getAuthType() { if (isValid() == false) { |