當前位置:首頁 » 安卓系統 » 禁止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輸出txt 發布:2025-07-01 22:05:21 瀏覽:707
為什麼有的銀行卡密碼鎖不上 發布:2025-07-01 22:04:31 瀏覽:337
甘蔗苗存儲 發布:2025-07-01 21:47:03 瀏覽:665
選定文件夾 發布:2025-07-01 21:45:14 瀏覽:228
資料庫或且 發布:2025-07-01 21:40:54 瀏覽:998
pythoneve 發布:2025-07-01 21:33:49 瀏覽:144
解壓玩具怎麼做只用水就可以做 發布:2025-07-01 20:52:56 瀏覽:163
解壓放鬆室 發布:2025-07-01 20:52:43 瀏覽:127
存儲器壞了 發布:2025-07-01 20:46:11 瀏覽:514
iphone怎麼設鎖屏密碼 發布:2025-07-01 20:46:10 瀏覽:623