am 85018408: Add a button to the debug app to call reportBadNetwork.

* commit '8501840869111d20e324ba3bfd7a5e5ebe9c0f1c':
  Add a button to the debug app to call reportBadNetwork.
This commit is contained in:
Lorenzo Colitti
2014-12-19 10:41:14 +00:00
committed by Android Git Automerger
3 changed files with 24 additions and 0 deletions

View File

@@ -270,6 +270,16 @@
android:layout_height="wrap_content"
android:text="@string/stop_hipri" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/report_all_bad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/report_all_bad" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"

View File

@@ -43,6 +43,8 @@
<string name="start_hipri">Start HiPri</string>
<string name="stop_hipri">Stop HiPri</string>
<string name="crash">CRASH</string>
<string name="report_all_bad">Report all bad</string>
<string name="netid">NetId</string>
<string name="add_default_route">Add Default Route</string>
<string name="remove_default_route">Remove Default Route</string>

View File

@@ -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,