我正在研究我的论文,我需要探索google,以找到一种方法来获取关于CPU和电池的所有可能的信息(比如CPU温度、使用率%、电池级别、能源消耗,……)。
这个想法是在2个或更多不同的执行时间内,测量Android应用程序所消耗的能量,并了解应用程序用来消耗能量的细节。
有谁知道Android的API来测量这类东西吗?
发布于 2013-10-10 15:13:50
为了获得电池级别,您可以注册ACTION_BATTERY_CHANGED的意图。有关更多信息,请参阅Android电池API。如果你只想得到电池的温度,你可以使用API本身得到它。我认为Android没有用于CPU温度的API。
但是,您可以从/sys/class/热/热zone0 0/temp中读取温度--这是在基于linux的系统上获得温度的方法,而且由于Android是基于Unix的,所以我认为您应该能够做到这一点。不过,我自己还没试过
发布于 2013-10-10 14:48:10
看一看监测电池的水平和充电状态指南。关于CPU,您应该能够从西斯特瑞斯收集一些数据。
https://stackoverflow.com/questions/19298451
复制相似问题