最新公司上线的app,开发童鞋从后台看到android版本会有一定的概率在操作app时,网络断开再连接的时候会出现闪退问题。开发针对问题修改了下代码,需要我们再验证下,但通过手机的通知栏关闭和打开Wi-Fi再操作app,操作特别繁琐。于是就在网上找到了控制wifi开关的shell语句,利用python编写了一个简单的控制wifi开关的脚本(因为是菜鸟,所以只能保证脚本能正常运行),下面就是代码啦,仅以此篇记录下。

1、首先从网上找到关于开启Wi-Fi的语句:adb shell svc wifi enable 关闭wifi:adb shell svc disable

2、所有写个循环方法,在脚本中不断调用这两个shell命令即可实现:在操作app的时候,手机会不断的自动断网,再自动重连Wi-Fi,而不再需要手动去操作wifi啦

import os

import time

class App():

def __init__(self,count):

self.count = count

# 开启wifi的方法

def openWifi(self):

cmd = 'adb shell svc wifi enable'

os.popen(cmd)

time.sleep(60)

# 关闭wifi的方法

def closeWifi(self):

cmd = 'adb shell svc wifi disable'

time.sleep(5)

#控制wifi循环的方法

def controlWifi(self):

i = 1

while (self.count >0):

print("第 %d 次执行开关Wi-Fi操作" % i)

self.closeWifi()

self.openWifi()

i = i +1

self.count = self.count - 1

if __name__ == '__main__':

#控制Wi-Fi开关执行100次

app = App(100)

app.controlWifi()

安卓手机运行python脚本自动操作app_使用python控制Android手机自动操作WiFi开关相关推荐

  1. java执行python脚本_通过Java调用Python脚本

    在进行开发的过程中,偶尔会遇到需要使用Java调用Python脚本的时候,毕竟Python在诸如爬虫,以及科学计算等方面具有天然的优势.最近在工作中遇到需要在Java程序中调用已经写好的Python程 ...

  2. Scrcpy -用电脑控制 Android 手机-安卓投屏控制软件

    https://www.iplaysoft.com/scrcpy.html Scrcpy – 用电脑控制 Android 手机 https://www.appinn.com/scrcpy-remote ...

  3. Vysor 在电脑上控制android手机屏幕 镜像

    Vysor 在电脑上控制android手机屏幕 镜像 Vysor是一款Chome浏览器的插件,首先你要去装个Google Chrome,接下来简单装一下Vysor Chrome Extensions插 ...

  4. 手机android player病毒怎么解决,不要担心手机中毒!教您一些有关如何彻底清除Android手机上的病毒的提示...

    如果手机中毒,您知道如何彻底杀死病毒吗?今天,我将与您分享一些彻底杀死病毒并有效防止Android手机上的病毒的方法. 1. 如何彻底杀死Android手机上的病毒 方法1: 使用内置的手机管理器 某 ...

  5. Appium、adb控制Android手机和实战项目

    Appium.adb控制Android手机和实战项目 adb常用命令 Appium中API 元素定位操作API 滑动和拖拽事件(appium<2.0版本) 高级手势TouchAction 手机操 ...

  6. Total Control电脑控制Android手机

    上次玩了一个手机控制电脑的软件(http://blog.csdn.net/qq305013720/article/details/8003665),这次反着来玩玩-- Total Control可用电 ...

  7. adb无线连接控制android手机

    adb无线连接控制android手机---just for fun (配置环境/须知/博客定位/目的) 正文 (配置环境/须知/博客定位/目的) 写这篇博客是为了记录一个比较简单的小发现,可以通过ad ...

  8. msf使用木马控制android手机

    msf使用木马控制android手机 环境: kali.手机模拟器(或不用的手机). 要求 手机模拟器(或者手机)与电脑可以互相连通吗,即手机可以直接访问到kali. 步骤 1.制作木马. 命令:ms ...

  9. python脚本实例手机端-用Python实现自动化操作Android手机

    本文原创作者:鲲之鹏(http://www.site-digger.com) 本文原始链接:http://www.site-digger.com/html/articles/20180912/664. ...

最新文章

  1. Spring-AOP @AspectJ进阶之切点复合运算
  2. Oracle的row_number函数
  3. 抖音之后,互联网失去创造力
  4. mysql备份命令和还原命令_mysql数据备份和还原命令
  5. HDU4539+状态压缩DP
  6. 关于发布DIPS的MVC项目的IIS 7.0环境配置的方法
  7. jupyter notebook 快捷键设置字体大小_你可能并不知道这样定制炫酷的jupyter主题
  8. Uncaught Error: Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)
  9. Ngnix中的fastcgi参数性能优化和解释
  10. c语言写的fft程序,C语言编写FFT程序.pdf
  11. ThinkPad T410 拆机(高清)
  12. 【软件收集】四款免费录播录屏演示有关的软件
  13. 牛顿迭代法实现开根号
  14. Pi滤波中磁珠和电感的使用注意事项
  15. 公众平台服务号、订阅号、企业微信以及小程序的相关说明
  16. 恶意软件的沙盒规避技术
  17. VB中dim与redim的区别?
  18. 3 基于matplotlib的python数据可视化——导入Excel数据绘制组合图表
  19. Minesweeper by C
  20. 10 个提供免费域名搜索建议服务的网站

热门文章

  1. 分辨率、PPI、DPI、点距(显示器)
  2. 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-- 第五题 树与二分图 (已完结)
  3. LaTeX修改书目(bibliography)/引用(references)/摘要(abstract)标题
  4. 安装驱动,提示文件找不到 error=2
  5. M4V转换器用户指南-如何无损转换M4V视频!
  6. 再见了VMware,一款更轻量级的虚拟机!
  7. oppoa7强制root,oppoa7强制重启
  8. Swift 在父控件上给子控件拓展点击区域
  9. 通过注册表修改我的文档位置
  10. PostgreSQL实战之PostGIS