python如何群控手机_python调用adb脚本来实现群控安卓手机初探
[Python] 纯文本查看 复制代码# !/usr/bin/python
# -*- coding:utf-8 -*-
import os
runapp_name = "com.tencent.mobileqq/.activity.SplashActivity"
def getDevicesAll():
#获取所有的设备列表
devices = []
try:
for dName_ in os.popen("adb devices"):
if "\t" in dName_:
if dName_.find("emulator") < 0:
devices.append(dName_.split("\t")[0])
devices.sort(cmp=None, key=None, reverse=False)
except:
pass
print("设备名称: %s 总数量:%s台" % (devices, len(devices)))
return devices
def find_top_app(devices):
# 循环输入顶层应用
for dName in devices:
try:
out = os.popen('adb shell "dumpsys activity | grep "mFocusedActivity""').read()
print(dName+"的当前顶层应用是:"+out)
except:
print(dName + "关闭失败")
def runtest(devices):
# 打开应用
for dName in devices:
try:
os.popen("adb -s " + dName +" shell am start -n "+runapp_name)
print("启动成功")
except:
print(dName+"打开失败")
if __name__=="__main__":
while True:
try:
devices = getDevicesAll()
except:
print("获取设备出错")
res = input("输入1查看当前的顶层app;2启动qq:")
if int(res)==1:
try:
find_top_app(devices)
except:
print("启动错误")
elif int(res)==2:
try:
runtest(devices)
except:
print("启动错误")
python如何群控手机_python调用adb脚本来实现群控安卓手机初探相关推荐
- 手机编写python脚本_python调用adb脚本来实现群控安卓手机初探
[Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...
- python脚本实例手机端-python调用adb脚本来实现群控安卓手机初探
[Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...
- android系统密码设置功能,手机锁屏密码怎么设置 三种安卓手机锁屏方式推荐
手机中有很多应用都是与金钱挂钩,特别是微信与支付宝等等既涉及到隐私又与财产关联,这是后手机的安全就尤为重要的,而手机的锁屏密码就是一道最基本的防护措施,那么手机锁屏密码怎么设置?来看看小编推荐的三种安 ...
- 安卓手机配哪款蓝牙耳机?最适合安卓手机的蓝牙耳机
蓝牙耳机火了之后,各个品牌就开始涌现,就连手机厂家也开始涉足蓝牙耳机领域.安卓手机这几年也是受到很多人的喜爱,那么安卓手机应该怎么选择蓝牙耳机呢?下面我们一起来看看当前值得入手的蓝牙耳机吧! 第一款: ...
- python 方法的实例_python调用自定义函数的实例操作
在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...
- adb共享mac电脑和安卓手机剪贴板(安卓Q开始被禁用)
实现方案 安卓监听特定广播,启动服务来读写安卓剪贴板 电脑端通过adb命令发送广播调用安卓客户端对应服务 安卓主要代码 class ClipperReceiver : BroadcastReceive ...
- adb通过无线wifi连接安卓手机
一.通过数据线连接 用数据线连接手机,打开手机开发者模式下的调试功能,然后下载安卓sdk,配置好环境变量,打开cmd窗口,输入adb devices ,就可以获取到设备: 二.数据线连接不稳定的时候, ...
- 手机android的文件怎么恢复,如何恢复安卓手机内置存储中已删除的文件
您可能感兴趣的话题: 安卓手机 核心提示:想必大家在平常使用可存储设备(包括电脑.手机.U盘.移动硬盘等等)都会有遇到这种情况:不小心删除(包括直接删除.清空回收站.格式化.重新分区等)了一些存储中的 ...
- android手机内存这么大,专业解读:为什么安卓手机的内存越来越大?
原标题:专业解读:为什么安卓手机的内存越来越大? 首先,本文所说的内存即我们通常意义上所称的运行内存RAM,而非储存内存ROM.简单点来说,就是我们平常见到的6G+64G.8G+128G中前面的6G/ ...
最新文章
- 了解ES6 The Dope Way Part II:Arrow功能和'this'关键字
- 如何在React Native中记录日志?
- linux I/O--I/O多路复用--select总结(三)
- python序列化和反序列化_Python 中 json 数据序列化和反序列化
- mac 系统下 autoconf 安装
- 绝命毒师口语精析(3)
- 在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
- 秒杀系统企业级实战应用之真实工业界案例视频
- Android 计时器Chronometer 使用及源码分析
- 数据库--db-sjk-Mysql-必须看-复制一张表
- 纯CSS3模拟iPhone X背景切换动画
- 如何提升客户的信任,实现与客户的连接,带动业绩的转变
- android自定义金额输入键盘_触摸键盘的设计解析
- 未来的两马之争,马化腾如何才能打赢马云?
- 华工2020计算机应用基础校统考,2020年整合计算机应用基础(统考)·随堂练习2017秋华工答案名师精品资料...
- 图钉—将REST API转变为实时API的开源库
- 药业借CRM 提升企业营销管理能力
- 《信息化项目软件运维费用测算规范》等两项北京地标正式报批
- 标准word行间距格式
- HDU 5476 Explore Track of Point 几何题 —— 2015 ACM/ICPC Asia Regional Shanghai Online