當前位置:首頁 » 安卓系統 » 禁止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)之前即可

熱點內容
其演算法的法 發布:2025-05-07 10:29:23 瀏覽:998
如何搭建游戲伺服器要學什麼 發布:2025-05-07 10:22:22 瀏覽:921
python中文編輯器 發布:2025-05-07 10:21:35 瀏覽:893
原來號碼注銷了如何更改id密碼 發布:2025-05-07 10:20:51 瀏覽:384
花生殼遠程訪問路由器 發布:2025-05-07 10:09:16 瀏覽:335
linuxpython串口 發布:2025-05-07 10:09:04 瀏覽:82
怎麼用前端伺服器 發布:2025-05-07 10:03:19 瀏覽:279
ftp手動下載失敗 發布:2025-05-07 10:01:15 瀏覽:582
編譯原理中的code是什麼 發布:2025-05-07 09:51:37 瀏覽:578
編程課初級 發布:2025-05-07 09:37:17 瀏覽:216