在我的應用程序中,我需要在設備充電時禁用顯示屏電源。開發者菜單中有一個選項可以禁用它,所以我可以發送意圖讓用戶啓用它。Android禁用充電時顯示屏關閉
此外,我發現有關PowerManager和WakeLocks的信息,但它是用於報警,我認爲。我必須處理,是設備充電。
有什麼更好的,還是有另一種方式來做到這一點?
在我的應用程序中,我需要在設備充電時禁用顯示屏電源。開發者菜單中有一個選項可以禁用它,所以我可以發送意圖讓用戶啓用它。Android禁用充電時顯示屏關閉
此外,我發現有關PowerManager和WakeLocks的信息,但它是用於報警,我認爲。我必須處理,是設備充電。
有什麼更好的,還是有另一種方式來做到這一點?
我已經通過代碼做到這一點:
final boolean isStayAwake = isStayAwakeEnabled(context);
if (!isStayAwake) {
intent = new Intent(ACTION_APPLICATION_DEVELOPMENT_SETTINGS);
}
context.startActivity(intent);
有用戶必須檢查「保持清醒」選項
我用我自己的ACTION_APPLICATION_DEVELOPMENT_SETTINGS常量,因爲默認的問題沒有「com」。前綴
感謝您的回覆!但即使在我的解決方案中,我必須處理,是否連接了設備電源 – skayred
請參閱[這裏](http://stackoverflow.com/questions/1805895/android-battery-in-sdk)然後[BatteryManager](http://developer.android.com/reference/android/os /BatteryManager.html) – Vlad