Java 如何在我的应用程序中查找电池泄漏?

Java 如何在我的应用程序中查找电池泄漏?,java,android,optimization,android-gps,Java,Android,Optimization,Android Gps,我已经写了一个应用程序,它是一个大的,它有很多功能 但我有一个问题:在手机电池的使用中,它占用了大约35%的电池,这是一个巨大的问题,即使我不经常使用它 我的应用程序中没有服务,我真的不知道问题出在哪里 有没有办法让我知道我的电池在用什么 我在测试我的应用程序性能和电池使用情况时,正在为此目的使用。甚至我也在使用这个应用程序。请尝试此方法,如果对您有帮助,请告诉我。使用location?@Redman是的,我正在使用location Check out以查找经常运行、导致收音机启动和/或进行长时

我已经写了一个应用程序,它是一个大的,它有很多功能

但我有一个问题:在手机电池的使用中,它占用了大约35%的电池,这是一个巨大的问题,即使我不经常使用它

我的应用程序中没有服务,我真的不知道问题出在哪里


有没有办法让我知道我的电池在用什么

我在测试我的应用程序性能和电池使用情况时,正在为此目的使用。甚至我也在使用这个应用程序。请尝试此方法,如果对您有帮助,请告诉我。

使用location?@Redman是的,我正在使用location Check out以查找经常运行、导致收音机启动和/或进行长时间计算的代码。使用location listener将导致电池耗尽,仅在需要时启动位置更新,并在不需要时停止。以下是优化位置更新电池使用率的最佳做法列表: