summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net/wifi/WifiConnectionStatistics.java
diff options
context:
space:
mode:
Diffstat (limited to 'wifi/java/android/net/wifi/WifiConnectionStatistics.java')
-rw-r--r--wifi/java/android/net/wifi/WifiConnectionStatistics.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiConnectionStatistics.java b/wifi/java/android/net/wifi/WifiConnectionStatistics.java
index 8e79a17..0046aa5 100644
--- a/wifi/java/android/net/wifi/WifiConnectionStatistics.java
+++ b/wifi/java/android/net/wifi/WifiConnectionStatistics.java
@@ -47,6 +47,15 @@ public class WifiConnectionStatistics implements Parcelable {
// Number of time we polled the chip and were on 2.4GHz
public int num24GhzConnected;
+ // Number autojoin attempts
+ public int numAutoJoinAttempt;
+
+ // Number auto-roam attempts
+ public int numAutoRoamAttempt;
+
+ // Number wifimanager join attempts
+ public int numWifiManagerJoinAttempt;
+
public WifiConnectionStatistics() {
untrustedNetworkHistory = new HashMap<String, WifiNetworkConnectionStatistics>();
}
@@ -74,6 +83,9 @@ public class WifiConnectionStatistics implements Parcelable {
StringBuilder sbuf = new StringBuilder();
sbuf.append("Connected on: 2.4Ghz=").append(num24GhzConnected);
sbuf.append(" 5Ghz=").append(num5GhzConnected).append("\n");
+ sbuf.append(" join=").append(numWifiManagerJoinAttempt);
+ sbuf.append("\\").append(numAutoJoinAttempt).append("\n");
+ sbuf.append(" roam=").append(numAutoRoamAttempt).append("\n");
for (String Key : untrustedNetworkHistory.keySet()) {
WifiNetworkConnectionStatistics stats = untrustedNetworkHistory.get(Key);
@@ -102,6 +114,10 @@ public class WifiConnectionStatistics implements Parcelable {
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(num24GhzConnected);
dest.writeInt(num5GhzConnected);
+ dest.writeInt(numAutoJoinAttempt);
+ dest.writeInt(numAutoRoamAttempt);
+ dest.writeInt(numWifiManagerJoinAttempt);
+
dest.writeInt(untrustedNetworkHistory.size());
for (String Key : untrustedNetworkHistory.keySet()) {
WifiNetworkConnectionStatistics num = untrustedNetworkHistory.get(Key);
@@ -119,6 +135,9 @@ public class WifiConnectionStatistics implements Parcelable {
WifiConnectionStatistics stats = new WifiConnectionStatistics();
stats.num24GhzConnected = in.readInt();
stats.num5GhzConnected = in.readInt();
+ stats.numAutoJoinAttempt = in.readInt();
+ stats.numAutoRoamAttempt = in.readInt();
+ stats.numWifiManagerJoinAttempt = in.readInt();
int n = in.readInt();
while (n-- > 0) {
String Key = in.readString();