2011-11-07 20 views
4

屏幕我google這個,有很多例子,在處理甚至on_screen_of和on_screen_off,但我想實際打開和關閉屏幕。我做的每一次搜索都會引導我處理屏幕開關事件。關掉android

我想要一個按鈕,點擊時會關閉屏幕。

我該怎麼做,我需要什麼權限?或者我這之前談過請給我一些有用的鏈接

感謝

回答

3
PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE); 
manager.goToSleep(int amountOfTime); 

你可能會需要這個權限過於:

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

回答here

+2

提取它拋出無論用戶10079也不是當前進程有android.permission.DEVICE_POWER。 但在我的清單中,我提供了並仍然拋出異常,爲什麼? – Lukap

+0

你能告訴我們你的清單內容嗎? – eightx2

+4

「DEVICE_POWER」權限不能由普通應用程序使用,必須將其作爲系統應用程序簽名。見[這個問題](http://stackoverflow.com/questions/5710971/android-what-permissions-required-to-call-powermanager-gotosleepn-put-device-i)和答案中的鏈接。 – 2011-11-07 12:57:18