在用python写自动化测试脚本的脚本的时候通常回需要获取一些android设备的硬件信息。网上给的很多方案都是通常通过/system/build.prop中去获取,但是回遇到permission denied的问题,这里罗列一些获取信息的办法,本质其实还是通过build.prop中去获取的。通过getprop 参数可以不需要root权限权限也能获取信息。
我们都知道build.prop文件中存储着一系列的 键值对信息
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LMY47V
ro.build.display.id=N928Dt_CNMobileB_1.18
ro.build.sw_internal_version=N928Dt_Z78_CN_MSXPH1C500J118
ro.build.sw_outer_version=N928Dt_CNMobileB_1.18
ro.build.version.incremental=eng.jiangxiaojun.20150829.170221
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1.1
ro.build.date=Sat Aug 29 17:03:44 CST 2015
ro.build.date.utc=1440839024
ro.build.type=user
ro.build.user=jiangxiaojun
ro.