2019-05-15:实现几个adb命令的封装
2019-05-15 18:02
316 查看
#coding=utf-8 import os """ 题目 1、实现adb几个命令的封装 """ # 获取Android手机系统版本 def get_android_version(): command = 'adb shell getprop ro.build.version.release' result = str(os.popen(command).read()) if result != '': version = result return version else: return None # 获取Android手机序列号 def get_android_device(): command = 'adb devices' device_list = [] result = os.popen(command) for line in result.readlines(): if not line.startswith("List"): device = str(line).split(" ")[0] device_list.append(device) return device_list #获取Android手机上的包名 def get_activity_name(): command = 'adb shell pm list packages' activity_name_list = [] result = os.popen(command) for i in result.readlines(): activity_name = i.strip('package') activity_name = activity_name.strip(':') activity_name = activity_name.strip('\n') activity_name_list.append(activity_name) return activity_name_list print (get_android_version()) print (get_android_device()) print (get_activity_name())
相关文章推荐
- 从Monkey源码里学习几个adb shell命令和monekey日志的查阅方法
- Android常用的几个adb命令
- ADB常用的几个命令
- adb命令实现自动化执行
- 如何组合几个命令的输出,实现整体的IO重定向
- Linux 休眠,挂起(待机),关机等几个命令的区别及如何实现;如何启用Ubuntu的休眠模式
- Android几个使用频率很高的adb命令小结
- ping命令 仿源码实现 以及几个 命令的 使用
- 几个ADB常用命令
- Linux 下几个文件操作命令的代码实现
- Adb-For-Test 使用 adb 命令实现元素定位等功能,用来辅助 android 测试
- android ADB很有用的命令,看你用过几个?
- java封装FFmpeg命令,支持原生ffmpeg全部命令,实现FFmpeg多进程处理与多线程输出控制(开启、关闭、查询),rtsp/rtmp推流、拉流
- 用Java实现adb命令的各种方式
- 使用slice()简单封装实现将数组分割为几个等长度的子数组
- Linux 下几个文件操作命令的代码实现
- 几个adb shell的命令,放到批处理文件里面,方便好用
- Linux下几个文件擦做命令代码实现
- Android 开发中几个实用的adb命令
- appium实现adb命令 截图和清空EditText