zoukankan      html  css  js  c++  java
  • 【python】python调用adb

    本期分享下python如何调用adb:

    1.导入os模块

    import os
    

    2.python中调用adb命令语法

    print("显示机型信息:")
    os.system('adb devices -l')
    
    print("显示分辨率信息:")
    os.system('adb shell wm size
    ')
    print("显示dpi信息:")
    os.system('adb shell wm density')
    
    print("显示CPU信息:")
    os.system('adb shell cat /proc/cpuinfo')
    	
    print("status: 1            #电池状态:2:充电状态 ,其他数字为非充电状态;")
    print("health: 2            #电池健康状态:只有数字2表示good;")
    print("present: true        #电池是否安装在机身;") 
    print("level: 55            #电量: 百分比;")
    print("voltage: 3977         #电池电压;")       
    print("temperature: 335      #电池温度,单位是0.1摄氏度;")  
    print("technology: Li-poly    #电池种类=;")	  
    print("显示电池信息:")
    os.system('adb shell dumpsys battery')	
    
    print("显示内存信息:")
    os.system('adb shell dumpsys meminfo')
    
    

    3.保存adb读取内容

    out = os.popen('adb shell "dumpsys activity | grep "mFocusedActivity""').read()
    print(out)
    

    总结一下:os.system不支持读取, os.popen支持读取。

    结尾分享一句有感触的话:
    其实逝去的不是青春,是对生活生机勃勃的信心。
    期待下一期...

  • 相关阅读:
    网页返回码大全
    求数组中子数组的最大和
    什么是面向对象?面向对象与面向过程的区别?
    Java内部类
    Java拆箱装箱
    linux中su和sudo区别
    Linux 中账户管理
    解决warn appiumdoctor bin directory for $java_home is not set
    Moco之include
    Mock server 之 Moco的使用
  • 原文地址:https://www.cnblogs.com/wucaiyun1/p/9829724.html
Copyright © 2011-2022 走看看