record join attempts

Change-Id: I82ef09ec46d7ac7cc8bbe2939873a5f966ee0df7

 On branch scorer-logs
 Changes to be committed:
	modified:   java/android/net/wifi/WifiConnectionStatistics.java

 On branch scorer-logs
 Changes to be committed:
	modified:   java/android/net/wifi/WifiConnectionStatistics.java
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 @@
     // 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 @@
         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 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 @@
                 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();