2011-07-11 212 views
0

我希望讓我的控件能夠讓某些事件的顯示保持打開狀態,並根據其他事件釋放我的顯示控件打開/關閉。我知道我可以輕鬆地使用喚醒鎖來做到這一點。但是,使用此API會顯着影響設備電池壽命。有沒有其他方法可以這樣做?使顯示屏保持打開狀態

回答

0

這是很好,你正在考慮在你的應用程序的電池消耗,但是,你有效地問是否有什麼辦法讓顯示器使用更少的電源,因爲無論用什麼方法保持它,你是保持顯示。

由於顯示屏通常是現代智能手機中最大的電池消耗,恐怕答案是否定的,沒有辦法保持顯示屏啓用,同時顯着降低功耗。

您可能可以調暗顯示屏,但這不太可能導致顯着的節電效果,並且WakeLocks是使用此功能的正確方法。

0

電池壽命將受到應用程序始終保持scree的顯着影響,因此如果希望應用程序使用此功能,則必須考慮三次。如果你確實需要這個選項,你可以使用getCurrentFocus().setKeepScreenOn(true);希望這會有所幫助。

相關問題