Android - 如何减慢电池消耗

Posted

技术标签:

【中文标题】Android - 如何减慢电池消耗【英文标题】:Android - How to slow down battery Drain 【发布时间】:2020-09-14 13:44:51 【问题描述】:

我正在开发一款适用于 android 的游戏。它使用表面视图并使用位图在每一帧中绘制对象,仅在需要时才在位图对象上重绘。 使用该应用程序,我注意到电池正在耗尽。 我想知道是否有一个库来了解我在哪个部分消耗了大量电池,或者在我的表面视图中应用电池安全功能的方法。 游戏中的每个位图在每次实例化时都会被回收。所以除了这个小技巧我不知道如何优化我的代码。 谁能建议我我能做什么? 提前致谢

【问题讨论】:

【参考方案1】:

没有确切的解决方案可以最大限度地减少电池使用量 - 这取决于您的代码,而且一切都是为了最大限度地减少 CPU 和网络使用量。基本上,您的 Android Studio 中已经拥有强大的 Profiler。它在仪表板上显示 CPU、RAM、网络和电池使用情况,您可以使用它找到代码中最重要的部分。优化代码越多,应用程序使用电池的效率就会越高。

【讨论】:

以上是关于Android - 如何减慢电池消耗的主要内容,如果未能解决你的问题,请参考以下文章

如何找出android设备中每个应用程序的电池消耗[重复]

Android:有没有办法知道我们的应用程序消耗的电池电量?

如何使用 FUSED LOCATION API 优化电池 - Android

Android电池消耗[关闭]

频繁调用fusedLocationProviderClient lastKnownLocation的Android电池消耗?

Android:使用电池历史学家诊断应用程序过度电池消耗的来源