Connectivity: Add TDLS test
Bug: 8539031 Change-Id: I68e9e2e93d49f29ed915a462570cb8e782e9a4f2 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
This commit is contained in:
@@ -117,6 +117,8 @@ public class Connectivity extends Activity {
|
||||
private long mTotalScanTime = 0;
|
||||
private long mTotalScanCount = 0;
|
||||
|
||||
private String mTdlsAddr = null;
|
||||
|
||||
private WifiManager mWm;
|
||||
private PowerManager mPm;
|
||||
private ConnectivityManager mCm;
|
||||
@@ -290,6 +292,9 @@ public class Connectivity extends Activity {
|
||||
mIntentFilter = new IntentFilter();
|
||||
mIntentFilter.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
|
||||
|
||||
findViewById(R.id.startTdls).setOnClickListener(mClickListener);
|
||||
findViewById(R.id.stopTdls).setOnClickListener(mClickListener);
|
||||
|
||||
findViewById(R.id.start_mms).setOnClickListener(mClickListener);
|
||||
findViewById(R.id.stop_mms).setOnClickListener(mClickListener);
|
||||
findViewById(R.id.start_hipri).setOnClickListener(mClickListener);
|
||||
@@ -339,6 +344,12 @@ public class Connectivity extends Activity {
|
||||
case R.id.startScan:
|
||||
onStartScanCycle();
|
||||
break;
|
||||
case R.id.startTdls:
|
||||
onStartTdls();
|
||||
break;
|
||||
case R.id.stopTdls:
|
||||
onStopTdls();
|
||||
break;
|
||||
case R.id.start_mms:
|
||||
mCm.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE,
|
||||
Phone.FEATURE_ENABLE_MMS);
|
||||
@@ -487,6 +498,18 @@ public class Connectivity extends Activity {
|
||||
}
|
||||
}
|
||||
|
||||
private void onStartTdls() {
|
||||
mTdlsAddr = ((EditText)findViewById(R.id.sc_ip_mac)).getText().toString();
|
||||
Log.d(TAG, "TDLS: START " + mTdlsAddr);
|
||||
mWm.enableTdlsWithMacAddress(mTdlsAddr, true);
|
||||
}
|
||||
|
||||
private void onStopTdls() {
|
||||
if (mTdlsAddr == null) return;
|
||||
Log.d(TAG, "TDLS: STOP " + mTdlsAddr);
|
||||
mWm.enableTdlsWithMacAddress(mTdlsAddr, false);
|
||||
}
|
||||
|
||||
private void onAddDefaultRoute() {
|
||||
try {
|
||||
mNetd.addRoute("eth0", new RouteInfo(null,
|
||||
|
||||
Reference in New Issue
Block a user