Add a button to the debug app to call reportBadNetwork.
Bug: 18777225 Change-Id: I964f3deb60ea509dfb647a01d2b7b357dd47209b
This commit is contained in:
@@ -270,6 +270,16 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/stop_hipri" />
|
android:text="@string/stop_hipri" />
|
||||||
</LinearLayout>
|
</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
|
<LinearLayout
|
||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|||||||
@@ -43,6 +43,8 @@
|
|||||||
<string name="start_hipri">Start HiPri</string>
|
<string name="start_hipri">Start HiPri</string>
|
||||||
<string name="stop_hipri">Stop HiPri</string>
|
<string name="stop_hipri">Stop HiPri</string>
|
||||||
<string name="crash">CRASH</string>
|
<string name="crash">CRASH</string>
|
||||||
|
<string name="report_all_bad">Report all bad</string>
|
||||||
|
|
||||||
<string name="netid">NetId</string>
|
<string name="netid">NetId</string>
|
||||||
<string name="add_default_route">Add Default Route</string>
|
<string name="add_default_route">Add Default Route</string>
|
||||||
<string name="remove_default_route">Remove Default Route</string>
|
<string name="remove_default_route">Remove Default Route</string>
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ import android.content.SharedPreferences;
|
|||||||
import android.content.pm.PackageManager.NameNotFoundException;
|
import android.content.pm.PackageManager.NameNotFoundException;
|
||||||
import android.net.ConnectivityManager;
|
import android.net.ConnectivityManager;
|
||||||
import android.net.LinkAddress;
|
import android.net.LinkAddress;
|
||||||
|
import android.net.Network;
|
||||||
import android.net.NetworkUtils;
|
import android.net.NetworkUtils;
|
||||||
import android.net.RouteInfo;
|
import android.net.RouteInfo;
|
||||||
import android.net.wifi.ScanResult;
|
import android.net.wifi.ScanResult;
|
||||||
@@ -304,6 +305,7 @@ public class Connectivity extends Activity {
|
|||||||
findViewById(R.id.stop_mms).setOnClickListener(mClickListener);
|
findViewById(R.id.stop_mms).setOnClickListener(mClickListener);
|
||||||
findViewById(R.id.start_hipri).setOnClickListener(mClickListener);
|
findViewById(R.id.start_hipri).setOnClickListener(mClickListener);
|
||||||
findViewById(R.id.stop_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.crash).setOnClickListener(mClickListener);
|
||||||
|
|
||||||
findViewById(R.id.add_default_route).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:
|
case R.id.add_default_route:
|
||||||
onAddDefaultRoute();
|
onAddDefaultRoute();
|
||||||
break;
|
break;
|
||||||
|
case R.id.report_all_bad:
|
||||||
|
onReportAllBad();
|
||||||
|
break;
|
||||||
case R.id.crash:
|
case R.id.crash:
|
||||||
onCrash();
|
onCrash();
|
||||||
break;
|
break;
|
||||||
@@ -465,6 +470,13 @@ public class Connectivity extends Activity {
|
|||||||
private void onStopScreenCycle() {
|
private void onStopScreenCycle() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void onReportAllBad() {
|
||||||
|
Network[] networks = mCm.getAllNetworks();
|
||||||
|
for (Network network : networks) {
|
||||||
|
mCm.reportBadNetwork(network);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void onCrash() {
|
private void onCrash() {
|
||||||
ConnectivityManager foo = null;
|
ConnectivityManager foo = null;
|
||||||
foo.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE,
|
foo.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE,
|
||||||
|
|||||||
Reference in New Issue
Block a user