summaryrefslogtreecommitdiffstats
path: root/apps/Development/src/com/android/development
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2014-12-17 13:07:04 +0900
committerLorenzo Colitti <lorenzo@google.com>2014-12-17 14:22:11 +0900
commit8501840869111d20e324ba3bfd7a5e5ebe9c0f1c (patch)
tree215b3c6d785abdab90356aad0e4b02830b2c8ee0 /apps/Development/src/com/android/development
parent3666bde1a2785585d1dc62fe6eb6f5eb74cf5011 (diff)
downloadandroid_development-8501840869111d20e324ba3bfd7a5e5ebe9c0f1c.tar.gz
android_development-8501840869111d20e324ba3bfd7a5e5ebe9c0f1c.tar.bz2
android_development-8501840869111d20e324ba3bfd7a5e5ebe9c0f1c.zip
Add a button to the debug app to call reportBadNetwork.
Bug: 18777225 Change-Id: I964f3deb60ea509dfb647a01d2b7b357dd47209b
Diffstat (limited to 'apps/Development/src/com/android/development')
-rw-r--r--apps/Development/src/com/android/development/Connectivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/Development/src/com/android/development/Connectivity.java b/apps/Development/src/com/android/development/Connectivity.java
index 2dba0e351..a576eb397 100644
--- a/apps/Development/src/com/android/development/Connectivity.java
+++ b/apps/Development/src/com/android/development/Connectivity.java
@@ -29,6 +29,7 @@ import android.content.SharedPreferences;
import android.content.pm.PackageManager.NameNotFoundException;
import android.net.ConnectivityManager;
import android.net.LinkAddress;
+import android.net.Network;
import android.net.NetworkUtils;
import android.net.RouteInfo;
import android.net.wifi.ScanResult;
@@ -304,6 +305,7 @@ public class Connectivity extends Activity {
findViewById(R.id.stop_mms).setOnClickListener(mClickListener);
findViewById(R.id.start_hipri).setOnClickListener(mClickListener);
findViewById(R.id.stop_hipri).setOnClickListener(mClickListener);
+ findViewById(R.id.report_all_bad).setOnClickListener(mClickListener);
findViewById(R.id.crash).setOnClickListener(mClickListener);
findViewById(R.id.add_default_route).setOnClickListener(mClickListener);
@@ -392,6 +394,9 @@ public class Connectivity extends Activity {
case R.id.add_default_route:
onAddDefaultRoute();
break;
+ case R.id.report_all_bad:
+ onReportAllBad();
+ break;
case R.id.crash:
onCrash();
break;
@@ -465,6 +470,13 @@ public class Connectivity extends Activity {
private void onStopScreenCycle() {
}
+ private void onReportAllBad() {
+ Network[] networks = mCm.getAllNetworks();
+ for (Network network : networks) {
+ mCm.reportBadNetwork(network);
+ }
+ }
+
private void onCrash() {
ConnectivityManager foo = null;
foo.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE,