抓取设备数据如果我已通过USB连接的Android手机,我怎么知道的命令,我可以通过USB发送到得到这样的设备的通过ADB在Windows
- 核心温度,
- 版本信息Android的,
- 功耗等方面的细节
然后我可以用ADB日志,命令与Android手机进行互动。如果我必须通过ADB发送命令,请让我知道除命令之外的进程。
抓取设备数据如果我已通过USB连接的Android手机,我怎么知道的命令,我可以通过USB发送到得到这样的设备的通过ADB在Windows
然后我可以用ADB日志,命令与Android手机进行互动。如果我必须通过ADB发送命令,请让我知道除命令之外的进程。
您将使用getprop
命令获得Android设备属性。
请通过此blog。在此我列出了一些主要的ADB命令。随意对这些命令提出疑问。
要从android设备获取信息,您始终可以使用以下工具。使用dumpsys
或getprop
等实用程序。
来自/sys/
或/proc/
的查询。
最终所有的实用程序,从/proc
或/sys
获取信息,所以你可以直接调查到这些。
你可以使用dumpsys
工具来获取信息:
Core temperature of the device
我不知道,你到底由core temperature of the device
意思。
温度装置的:注意电池的
$ adb shell cat /sys/class/thermal/thermal_zone0/temp
37
温度:
$ adb shell cat /sys/class/power_supply/battery/device/power_supply/battery/temp
285
或
$ adb shell dumpsys battery
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
status: 2
health: 2
present: true
level: 15
scale: 100
voltage: 3768
current now: -357254
temperature: 285 # <---- Temparature.
technology: Li-ion
Version of android
$ getprop ro.build.version.release
4.4.4 #<--- Android Kitkat 4.4.4
我不能完全肯定,你如何能得到准确的信息: 你可以下手,
$ adb shell dumpsys power
POWER MANAGER (dumpsys power)
Power Manager State:
....
注:结果在Linux系统。
$ acpi -t # <--- apci power utility/tool.
Thermal 0: ok, 29.8 degrees C
Thermal 1: ok, 27.8 degrees C
$ cat /sys/class/thermal/thermal_zone0/temp
27800
I want this to be executed every 50 ms ?
你可以写上面命令的脚本,即查询每50ms。
Set-up ADB on Windows ?
快速谷歌搜索应该帮助你。
Set Up Android ADB On Windows
为了Dumpsys的正确使用,
见What's the Android ADB shell "dumpsys" tool and what are its benefits?
http://android-test-tw.blogspot.in/2012/10/dumpsys-information-android-open-source.html
Getprop:Android ADB commands to get the device properties
我希望这应该给你一个良好的开端。
谢谢唐,但不幸的是博客链接说,博客不存在。请你帮帮我。 – Protocoder 2014-12-13 15:29:15
http://codeadapter.blogspot.in/?m=1 – 2014-12-13 15:50:55
谢谢你的精彩链接。我相信我们需要安装adb来提供命令。我可以问一个问题:1.说我想不断地报告功率,我必须喂“adb外壳26”吗?我看到时间参数缺失,说我希望这个每50毫秒执行一次。 2.我的另一个问题是请告诉我一步一步的从Windows命令提示符输入相同信息的过程。非常感谢 – Protocoder 2014-12-13 18:52:52