抓取設備數據如果我已通過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