https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/xml/power_profile.xml-此链接给出了功率分布的样本,这些样本实际上是每个接口及其在各种状态下的功耗的虚拟值。
由于这是设备相关的,OEM有责任在设备发货前填写它,有没有办法通过Android框架API甚至从本机层访问它?
https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/xml/power_profile.xml-此链接给出了功率分布的样本,这些样本实际上是每个接口及其在各种状态下的功耗的虚拟值。
由于这是设备相关的,OEM有责任在设备发货前填写它,有没有办法通过Android框架API甚至从本机层访问它?
1条答案
按热度按时间mgdq6dx11#
官方documentation指向文件目标
/frameworks/base/core/res/res/xml/power_profile.xml
在Samsung设备上,此文件被放置在
/system/framework/framework-res.apk/res/xml/power_profile.xml
文件放置在APK中,但您可以通过Apktool反汇编它们。
我对文件的内容也很感兴趣。我试着从几个设备上获取一些信息,实际上得到了相当无用的信息。所以我怀疑内容是否有效。
但似乎有一种机制可以覆盖这些值。因此,供应商的
/system/vendor/overlay/framework-res_auto_generated_vendor.apk/res/xml/power_profile.xml
很难评估该文件是否正确有效,但它的内容看起来正确。如果有人能在这个主题上提供更多的光,那就太好了。