2013-03-13 76 views
0

有什么方法可以确定应用程序中使用的是什么功能?根据我所发现的,我能得到的最细粒度的数据是应用程序本身使用的功率。我想知道我能做些什么来以最经验的方式提高我的应用程序的效率,因为当有数字需要备份时,很容易证明更改是合理的。在应用程序电池的使用情况

+1

在编程上,我不这么认为。从逻辑上说,是的。任何导致它使用硬件的东西都会导致它使用电池。这意味着全球定位系统,互联网,唤醒锁等。如果您必须使用这些设备,请尝试对它们进行批处理,以便您只需在短时间内保留它们,并且可以在两次使用之间回到睡眠状态。 – 2013-03-13 17:40:23

+0

如果有方法可以找到,但是根据[BatteryManager页面](http://developer.android.com/reference/android/os/BatteryManager.html),这看起来并不像这样的事情是可能的。尽管屏幕总是消耗最多的能量。也许在'onCreate'中开启自动亮度将有助于......? – TronicZomB 2013-03-13 17:40:28

回答

0

有什么方法可以确定在应用程序中使用电源的方式吗?

您可以购买Qualcomm MDP设备,并使用Trepn获取相当准确和详细的应用程序功耗分析。但是,MDP价格昂贵。

否则,你可以做的事情很少,只是因为当前的Android生产硬件没有装备来试图收集这一级别的信息。甚至在设置中的电池屏幕大多只是一个受过教育的猜测。

相关问题