0
我正在製作一個APP
,即使APP
最小化,智能手機屏幕仍然亮着,。如何讓屏幕在更高版本的kitkat API中亮起?
我使用的是extends Service
一個類來做到這一點,在onCreate
我把那個始終保持點亮屏幕的代碼:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "watever");
wl.acquire();
Android的工作室給了我一個警告:FULL_WAKE_LOCK已被棄用
但我還沒有想出如何以目前的方式做到這一點。
此代碼只能工作到KitKat。
棒棒糖或更高版本,它不顯示任何錯誤,但不起作用。
目標是保持屏幕亮起,即使最小化APP
。
這APP
,例如,確實是這樣的:https://play.google.com/store/apps/details?id=com.brilliant.apps.screenon
如何在擴展服務類中使用它?在我見過的例子中,它使用「getWindow();」但是這在擴展Service類中是無效的。 – CristianCotrena
@CristianCotrena,你應該從活動中使用它,需要保持屏幕。 –
我需要使用「服務」才能使用最小化的APP。例如,這款APP可以這樣做:https://play.google.com/store/apps/details?id = com.brilliant.apps.screenon – CristianCotrena