[方法提炼] 获取Android设备序列号方法
2018-11-05 08:24:38来源:博客园 阅读 ()
通过这个方法可以检测设备是否连接成功,如果有一台或者多台设备,可以将所有设备序列号全部输出
1 # -*- coding:utf-8 -*- 2 import os 3 4 def attachDeviceList(): 5 device_list = [] 6 cmd_output = os.popen("adb devices","r").read().split()[4:] # 从输出的列表中第5个开始为设备序列号,将后面所有内容全部输出 7 for i in range(len(cmd_output)): 8 if i%2 == 0: # 列表位置为偶数的全部为设备序列号,将device字符除去 9 # print (cmd_output[i]) 10 device_list.append(cmd_output[i]) # 将提取出来的序列号加入到device_list列表中 11 # print (device_list) 12 if device_list: # 通过判断列表是否为真(有数据),说明获取设备序列号成功 13 return device_list 14 else: 15 return "No device found.\nPlease check whether the device is connect or not!" 16 17 if __name__ == "__main__": 18 print (attachDeviceList())
无设备连接输出如下:
No device found. Please check whether the device is connect or not!
有一台设备连接如下:
['75AQP7JVAQBAHMV4']
有两台设备连接如下:
['75AQP7JVAQBAHMV4', 'RWGESGIFYL8H55M7']
有三台设备连接如下:
暂时没有这么多设备,请自行拿代码去验证 ^_^
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python_字符串方法 2019-08-13
- python_公共方法 2019-08-13
- Flask request接口获取参数 2019-08-13
- python3 之 判断闰年小实例 2019-08-13
- JavaScript获取Django模板中指定键值的数据,使用过滤器 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash