1

在手机上调试 Android 应用程序时,您是否注意到明显的电池消耗?

另外,大量 Log.d() 消息是否会耗尽电池电量?

4

3 回答 3

7

并不真地。

你的手机是不是连接到你的电脑,从而在你调试的时候充电?

Android 上的每项操作都会消耗电池电量,但我认为日志记录消耗的电量不会超过绘图屏幕更新。

于 2011-02-10T14:52:36.767 回答
4

是的!几天前,我刚刚开始在我的手机(摩托罗拉 Droid)上而不是在模拟器上调试我的 Android 应用程序,因为它的速度要快得多。从那以后,我的电池寿命变得很糟糕。当然,在我实际调试时它不会被耗尽,因为那时手机已连接到我的 PC 并正在从中充电。但是一天中剩下的时间,我的电池消耗似乎比以前快得多。当我查看“设置”中的“电池使用”屏幕时,它表明“Android OS”正在使用大量电池,远远超过过去。我不知道是什么原因造成的,也不知道如何解决。

于 2011-03-08T19:21:58.250 回答
2

如果您对“在手机上调试 Android 应用程序”的定义是:您在手机连接到 PC 时测试您的应用程序,那么不会。您的手机会一直充电,并且电池的充电速度会比电量耗尽的速度快,因此您不必担心。

另一方面,如果您的手机没有连接到 PC,并且您正在呼叫Log.d()很多,比如说,循环 1,000,000 次,那么是的,这会给您的电池带来压力,因为您会产生很多将出现在 Logcat 的日志和旧日志下的字符串语句将不得不被丢弃。不要过度使用记录消息。

于 2011-02-10T14:59:30.857 回答