簡體   English   中英

是否有任何Android API可以獲取CPU和電池狀態?

[英]Is there any Android API to get CPU and battery status?

我正在研究論文,我需要研究Google Android API,以找到一種獲取有關CPU和電池的所有可能信息的方法(例如CPU溫度,使用率百分比,電池電量,能耗等)。 。

這個想法是在2個或更多不同的執行時間中測量Android APP消耗的能量,並獲取有關APP消耗能量的詳細信息。

有誰知道Android提供的任何API來衡量此類情況?

要獲取電池電量,您可以為ACTION_BATTERY_CHANGED注冊一個Intent。 有關更多信息,請參閱Android Battery API 如果僅想獲取電池溫度,則可以使用API​​本身獲取。 我認為Android沒有用於CPU溫度的API。

但是,您可以從/ sys / class / thermal / thermal_zone0 / temp中讀取溫度。這是在基於linux的系統上獲取溫度的方法,並且由於Android基於Unix,所以我認為您應該能夠做到這一點。 我自己也沒有嘗試過

參閱《監視電池電量和充電狀態》指南。 關於CPU,您應該能夠從Systrace收集一些數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM