不一定有用,但起码有心。相信有行动必有收获。

在oncreate中定义并获取对象:

PowerManager powerManager = null;
WakeLock wakeLock = null;//在onCreate中实例化,
this.powerManager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);  this.wakeLock = this.powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");

为了不影响其他有用的屏幕亮屏时间,在onResume和onPause中控制屏幕常亮与否。

        @Override protected void onResume() {  super.onResume();  this.wakeLock.acquire(); }@Override protected void onPause() {  super.onPause();  this.wakeLock.release(); }

这样既可实现单独Activity中的屏幕常亮功能。

偷懒代码块之保持屏幕常亮相关推荐

  1. LongLightUtils【保持屏幕常亮工具类】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是简单记录下保持屏幕常亮工具类LongLightUtils的使用,具体请阅读参考资料<Android屏幕常亮,其实很简单 ...

  2. Android开发-屏幕常亮的方法

    方法一:xml文件中的顶层布局添加属性 在你需要常亮的Activity对应的布局文件中,给需要屏幕常亮的UI组件设置:android:keepScreenOn="true" 只要A ...

  3. Qt For Android 屏幕常亮

    原理不懂.暂时记录下来如何做: .pro中添加如下语句 QT += androidextras 在.cpp中添加头文件: #include <QtAndroid> #include < ...

  4. 简单方法保持屏幕常亮

    有个需要:在用户打开应用时,希望保持屏幕常亮,不进行自动息屏和锁屏操作.方法如下: 在操作的activity中加入一行代码: protected void onCreate(@Nullable Bun ...

  5. Android保持屏幕常亮的两种方法

    保持屏幕常亮的两种方法: 我们大家在用手机的时候,会遇到这样的一个问题,就是想让我们的手机屏幕一直亮着怎么办.大家会想到的是,在手机设置里有一个不省电模式,选择这个就可以了,但是我们要在代码中是怎么样 ...

  6. Android 之 设置屏幕常亮

    转自:http://blog.csdn.net/feimor/article/details/6678207 保持屏幕常亮的两种方法: 我们大家在用手机的时候,会遇到这样的一个问题,就是想让我们的手机 ...

  7. android 保持唤醒状态,Android保持屏幕常亮唤醒状态的方法

    本文实例讲述了Android保持屏幕常亮唤醒状态的方法.分享给大家供大家参考,具体如下: 第一步: 首先添加权限: 复制代码 代码如下: 第二步:代码实现如下: public class Screen ...

  8. Android屏幕常亮,其实很简单

    此文属于finddreams的原创博客,转载请注明出处:http://blog.csdn.net/finddreams/article/details/78363031   笔者所在公司做的APP是股 ...

  9. Android实习札记(2)---妙用View的keepScreenOn保持屏幕常亮

    Android实习札记(2)---妙用View的keepScreenOn保持屏幕常亮 --转载请注明出处:coder-pig 1)什么是屏幕常亮? 直译就是让我们的屏幕一直亮着呗,手机通常都带有省电模 ...

最新文章

  1. python自动输入支付密码_Python之控制台输入密码的方法
  2. python csv读取-Python对于CSV文件的读取与写入
  3. oracle: to_char,to_date
  4. Java进阶:AtomicReference详解
  5. Python的异常处理机制 -- (转)
  6. 使用Github(Github Issues)
  7. redux进一步优化
  8. longvalue_Java Short类longValue()方法及示例
  9. 使用spring的JavaMailSender发送邮件
  10. [LUOGU] P1111 修复公路
  11. 双非院校,0项目经验,三个月入职大厂NLP算法岗,月薪30k+
  12. MySQL-第九篇分组和组函数
  13. 固态硬盘(samsung SSD 850 pro)相关问题
  14. Linux源代码下载
  15. nyoj 分数加减法
  16. vscode 找不到 python 解析器
  17. 基于微信买菜小程序系统设计与实现 开题报告
  18. 男人的深度,源于他的精神深度
  19. 硝烟中的 Scrum 和 XP(一)
  20. Linux 共享存储服务

热门文章

  1. 线段树的一种简化实现[原] by 踏雪赤兔
  2. 齐岳磷光金属铱配合物Ir(ppy-CH2-R)2(bpy-(CONH-C4H9)2)(PF6)
  3. Dotween Path 路径动画使用方法详解
  4. Linux安装DHCP实现自动获取IP地址
  5. 关于考试刷题的一些感想
  6. Excel技巧—轻松搞定各种表头
  7. 半年两轮融资,小程序生态服务平台「即速应用」再获5000万元A+轮融资
  8. C#.net创建一个简单的消息队列程序(MessageQueue)
  9. WIN7系统的桌面突然不好使了,右键没反应,桌面上所有的图标点击都没反应explorer
  10. 网络基础之网络协议篇---CS架构--网络通信--osi 协议---套接字socket--粘包