當前位置:首頁 » 安卓系統 » 禁止android休眠

禁止android休眠

發布時間: 2024-11-30 16:39:20

㈠ 如何使用Android防止休眠許可權

實現這一功能的方法有兩種,一種是在Manifest.xml文件裡面聲明,一種是在代碼裡面修改LayoutParams的標志位。具體如下:
1、在AndroidManifest.xml文件裡面用user-permission聲明。代碼如下:
< uses-permission android:name=」android.permission.WAKE_LOCK」 >
這種方法,在安裝apk時,系統會提示安裝人是否允許使用禁止休眠功能。
2、在程序中用代碼實現。代碼如下:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
把這段代碼加在setContentView(R.layout.main)之前即可
這種方法,安裝時,不會提示安裝人是否允許使用禁止休眠功能

㈡ Android應用禁止屏幕休眠的幾種方法

方法一:添加休眠鎖,休眠鎖必須成對出現。

方法二:在Activity布局中設置Windows屬性進行控制,但是一定要在載入布局之前執行,此種方法的局限性是只有在Activity類中有效,Activity退出時失效。

方法三:在View布局中添加屬性,此種方法的好處是不一定非要在Activity界面運行時屏幕常亮才有效,View啟動後可以自主設置。

View的xml布局中加入:

  • android:KeepScreenOn="true"

  • 代碼中執行是否保持屏幕常亮:

  • View.setKeepScreenOn(true);

  • View.setKeepScreenOn(false);

㈢ 如何讓android系統禁止休眠

在開發Android程序時,有時候在程序運行的時候,不能讓系統休眠,否則有一些運行會停止,因此我們需要設置禁止休眠,有兩種方式:一種是添加許可權,別一種是代碼中設置,建議使用第一種方式,這樣,在安裝程序的時候會進行提醒:
第一種方式:
在Manifest.xml文件裡面用user-permission聲明
名稱為:android.permission.WAKE_LOCK

第二種方式:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
把這段代碼加在setContentView(R.layout.main)之前即可

熱點內容
會員登錄php 發布:2025-09-14 10:06:46 瀏覽:247
視頻圖片存儲到哪裡合適 發布:2025-09-14 09:57:36 瀏覽:381
分鏡腳本怎麼寫 發布:2025-09-14 09:52:45 瀏覽:1000
sql10 發布:2025-09-14 09:51:05 瀏覽:694
安卓手機如何調用外置攝像頭 發布:2025-09-14 09:38:58 瀏覽:854
分布式爬蟲python 發布:2025-09-14 09:35:11 瀏覽:103
搭建gta伺服器 發布:2025-09-14 09:29:38 瀏覽:931
騰訊雲php 發布:2025-09-14 09:28:40 瀏覽:435
visualstudio編譯器在哪個位置 發布:2025-09-14 09:26:29 瀏覽:747
電視設了兒童版密碼多少 發布:2025-09-14 09:21:46 瀏覽:373