Android保持屏幕常亮

发布时间 - 2026-01-11 00:43:08    点击率:

Android保持屏幕常亮,PowerManager.WakeLock的使用

package com.hebaijun.wakelock; 

import android.app.Activity; 
import android.os.Bundle; 
import android.os.PowerManager; 

public class WakeLockActivity extends Activity { 
 PowerManager.WakeLock wakeLock; 
 /** Called when the activity is first created. */ 
 @Override 
 public void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  setContentView(R.layout.main); 
  wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, 
"WakeLockActivity"); 
 } 
 @Override 
 protected void onPause() { 
  super.onPause(); 
  if (wakeLock != null) { 
   wakeLock.release(); 
  } 
 } 
 @Override 
 protected void onResume() { 
  super.onResume(); 
  wakeLock.acquire(); 
 } 
} 

需要在AndroidManifest.xml中添加权限

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

  • SCREEN_BRIGHT_WAKE_LOCK表示屏幕亮,键盘不亮。
  • ON_AFTER_RELEASE表示执行 release方法后继续保持屏幕亮,直到默认超时后黑屏。
  • 最好在 onResume方法中请求常亮,在 onPause方法中释放。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# android  # 屏幕常亮  # android保持屏幕常亮  # Android中关于屏幕的三个小众知识(宽屏适配、禁止截屏和保持屏幕常亮)  # Android实现保持屏幕常亮功能  # Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法  # Android保持屏幕常亮唤醒状态的方法  # Android保持屏幕常亮2种实现方法  # Android实现屏幕保持常亮功能  # 黑屏  # 不亮  # os  # Bundle  # public  # app  # Activity  # WakeLockActivity 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: php静态变量怎么调试_php静态变量作用域调试技巧【解答】  详解Android——蓝牙技术 带你实现终端间数据传输  php485函数参数是什么意思_php485各参数详细说明【介绍】  历史网站制作软件,华为如何找回被删除的网站?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Bootstrap整体框架之JavaScript插件架构  Laravel如何与Inertia.js和Vue/React构建现代单页应用  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  如何在建站之星网店版论坛获取技术支持?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  Python结构化数据采集_字段抽取解析【教程】  如何生成腾讯云建站专用兑换码?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  ,南京靠谱的征婚网站?  Laravel如何实现API资源集合?(Resource Collection教程)  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  PHP正则匹配日期和时间(时间戳转换)的实例代码  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  魔方云NAT建站如何实现端口转发?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  百度浏览器如何管理插件 百度浏览器插件管理方法  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  如何在香港免费服务器上快速搭建网站?  独立制作一个网站多少钱,建立网站需要花多少钱?  如何快速使用云服务器搭建个人网站?  如何快速搭建高效WAP手机网站?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  如何快速搭建FTP站点实现文件共享?  如何在阿里云ECS服务器部署织梦CMS网站?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  如何在IIS中新建站点并配置端口与物理路径?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  javascript基于原型链的继承及call和apply函数用法分析  如何在新浪SAE免费搭建个人博客?  如何在宝塔面板创建新站点?  网站优化排名时,需要考虑哪些问题呢?  详解Android图表 MPAndroidChart折线图  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  高端云建站费用究竟需要多少预算?  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工