Android wifi连续通断测试
2016-09-28 18:31
1031 查看
前言:本文记录的是Android压力测试中, 如wifi等需要进行连续通断测试的小模板, 方便以后复制.
原文出处:http://blog.csdn.net/u014158743/article/details/52692784
原文出处:http://blog.csdn.net/u014158743/article/details/52692784
private void doWifiBreakMakeLoop() { new AsyncTask<Void, Integer, Void>() { ProgressDialog prg = new ProgressDialog(StressActivity.this); boolean stopLoop = false; int loopTimes = 0; @Override protected void onPreExecute() { prg.setOnCancelListener(new OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { stopLoop = true; loopTimes = 0; mWifiAdmin.addNetWork(mWifiAdmin.CreateWifiInfo("XW", "123132", 3)); Toast.makeText(StressActivity.this, "正在连接wifi", Toast.LENGTH_SHORT).show(); } }); prg.show(); }; @Override protected Void doInBackground(Void... params) { boolean runOnceFlag = true; while (!stopLoop) { publishProgress(loopTimes++); do { if (runOnceFlag) { mWifiAdmin.disConnectionWifi(); runOnceFlag = false; } SystemClock.sleep(1000); } while (mWifiAdmin.isWifiConnected(StressActivity.this)); publishProgress(999999); runOnceFlag = true; do { if (runOnceFlag) { mWifiAdmin.addNetWork(mWifiAdmin.CreateWifiInfo("XW", "123xinw0", 3)); runOnceFlag = false; } SystemClock.sleep(1000); } while (!mWifiAdmin.isWifiConnected(StressActivity.this)); runOnceFlag = true; } return null; } @Override protected void onProgressUpdate(Integer... values) { prg.setMessage("成功连接, wifi通断..." + values[0] + "次"); if (values[0] == 999999) { prg.setMessage("wifi已成功断开, 正在连接"); } }; @Override protected void onPostExecute(Void result) { stopLoop = false; }; }.execute(); }
相关文章推荐
- Android Instrument自动测试:Wifi_service
- 使用Iperf工具测试android系统网络wifi的吞吐量wifithrougput
- Android手机用WIFI与Android studio连接,真机测试APP
- Android 使用iperf测试wifi吞吐量
- Android连续获取当前所连接WiFi及周围热点列表信息的解决方案
- 【转】使用Android Instrument 自动测试 WIFI_SERVICE
- Android下通过wpa_supplicant来测试wifi设备
- Android WiFi驱动测试 wireless-tools + wpa_supplicant
- android 之用小米手机测试所报异常SoketException(wifi联网)
- Android命令行测试BT,WIFI,Sensor工作状态
- android测试中如何控制wifi
- android开发 wifi开发不稳定性测试
- Android:使用wpa_supplicant和dhcpd简单测试wifi
- Android Wifi:使用Android Instrument 自动测试 WIFI_SERVICE
- 使用Android Instrument 自动测试 WIFI_SERVICE
- Android命令行测试BT,WIFI,Sensor工作状态
- 使用Iperf工具测试android系统网络wifi的吞吐量wifithrougput
- Android手机用WIFI与Android studio连接,真机测试APP
- (OK) Android命令行测试BT,WIFI,Sensor工作状态 — svc
- Android Instrument 自动测试 WIFI on off