[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脚本来实现群控安卓手机初探相关推荐

  1. 手机编写python脚本_python调用adb脚本来实现群控安卓手机初探

    [Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...

  2. python脚本实例手机端-python调用adb脚本来实现群控安卓手机初探

    [Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...

  3. android系统密码设置功能,手机锁屏密码怎么设置 三种安卓手机锁屏方式推荐

    手机中有很多应用都是与金钱挂钩,特别是微信与支付宝等等既涉及到隐私又与财产关联,这是后手机的安全就尤为重要的,而手机的锁屏密码就是一道最基本的防护措施,那么手机锁屏密码怎么设置?来看看小编推荐的三种安 ...

  4. 安卓手机配哪款蓝牙耳机?最适合安卓手机的蓝牙耳机

    蓝牙耳机火了之后,各个品牌就开始涌现,就连手机厂家也开始涉足蓝牙耳机领域.安卓手机这几年也是受到很多人的喜爱,那么安卓手机应该怎么选择蓝牙耳机呢?下面我们一起来看看当前值得入手的蓝牙耳机吧! 第一款: ...

  5. python 方法的实例_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  6. adb共享mac电脑和安卓手机剪贴板(安卓Q开始被禁用)

    实现方案 安卓监听特定广播,启动服务来读写安卓剪贴板 电脑端通过adb命令发送广播调用安卓客户端对应服务 安卓主要代码 class ClipperReceiver : BroadcastReceive ...

  7. adb通过无线wifi连接安卓手机

    一.通过数据线连接 用数据线连接手机,打开手机开发者模式下的调试功能,然后下载安卓sdk,配置好环境变量,打开cmd窗口,输入adb devices ,就可以获取到设备: 二.数据线连接不稳定的时候, ...

  8. 手机android的文件怎么恢复,如何恢复安卓手机内置存储中已删除的文件

    您可能感兴趣的话题: 安卓手机 核心提示:想必大家在平常使用可存储设备(包括电脑.手机.U盘.移动硬盘等等)都会有遇到这种情况:不小心删除(包括直接删除.清空回收站.格式化.重新分区等)了一些存储中的 ...

  9. android手机内存这么大,专业解读:为什么安卓手机的内存越来越大?

    原标题:专业解读:为什么安卓手机的内存越来越大? 首先,本文所说的内存即我们通常意义上所称的运行内存RAM,而非储存内存ROM.简单点来说,就是我们平常见到的6G+64G.8G+128G中前面的6G/ ...

最新文章

  1. 了解ES6 The Dope Way Part II:Arrow功能和'this'关键字
  2. 如何在React Native中记录日志?
  3. linux I/O--I/O多路复用--select总结(三)
  4. python序列化和反序列化_Python 中 json 数据序列化和反序列化
  5. mac 系统下 autoconf 安装
  6. 绝命毒师口语精析(3)
  7. 在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
  8. 秒杀系统企业级实战应用之真实工业界案例视频
  9. Android 计时器Chronometer 使用及源码分析
  10. 数据库--db-sjk-Mysql-必须看-复制一张表
  11. 纯CSS3模拟iPhone X背景切换动画
  12. 如何提升客户的信任,实现与客户的连接,带动业绩的转变
  13. android自定义金额输入键盘_触摸键盘的设计解析
  14. 未来的两马之争,马化腾如何才能打赢马云?
  15. 华工2020计算机应用基础校统考,2020年整合计算机应用基础(统考)·随堂练习2017秋华工答案名师精品资料...
  16. 图钉—将REST API转变为实时API的开源库
  17. 药业借CRM 提升企业营销管理能力
  18. 《信息化项目软件运维费用测算规范》等两项北京地标正式报批
  19. 标准word行间距格式
  20. HDU 5476 Explore Track of Point 几何题 —— 2015 ACM/ICPC Asia Regional Shanghai Online

热门文章

  1. 全球及中国电子手环行业市场前瞻及投资可行性研究报告2022-2027年
  2. 回收站是计算机硬盘,如何查找移动硬盘回收站
  3. 那些你可能不知道的 PDF 工具
  4. 51nod Vote 善意的投票
  5. mkfs:磁盘格式化
  6. 我也来分享一个魔兽显血改键工具
  7. 机器学习中VC界和VC维草稿笔记
  8. Buuctf Knife
  9. jmeter如何控制吞吐量QPS
  10. 闲鱼自动刷新最新发布页面源码