summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinit Deshpande <vinitd@google.com>2015-03-15 13:37:54 -0700
committerVinit Deshpande <vinitd@google.com>2015-03-15 13:37:54 -0700
commita86f0741c794ffb00490320220219b864a5f90e3 (patch)
treee516e931cdce8e8be9d6eaed13ba4bbdf8854c7f
parentfc19120fc7c91ae1295ec80f59327d0e44f8b58a (diff)
parent18ae1d22077e1cd8ed71b1e74d14a3a2c4e50a62 (diff)
downloadframeworks_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.txt1
-rw-r--r--services/core/java/com/android/server/NetworkManagementService.java8
-rw-r--r--wifi/java/android/net/wifi/WifiConfiguration.java14
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) {