偷懒代码块之保持屏幕常亮
2015-07-10 17:16
218 查看
不一定有用,但起码有心。相信有行动必有收获。
在oncreate中定义并获取对象:
为了不影响其他有用的屏幕亮屏时间,在onResume和onPause中控制屏幕常亮与否。
这样既可实现单独Activity中的屏幕常亮功能。
在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中的屏幕常亮功能。
相关文章推荐
- [JAVA] 冻结Excel的第一行或第一列
- C语言中的强符号与弱符号
- Java项目中读取properties文件
- 对python中的字典进行排序
- ASP.NET MVC下的四种验证编程方式[续篇]【转】
- Java堆栈详解
- ASP.NET MVC下的四种验证编程方式【转】
- WCF技术剖析之三十:一个很有用的WCF调用编程技巧[上篇]
- Java集合系列之HashMap源码分析
- C++内存管理
- java泛型
- Java集合之HashMap源码分析
- java学习之旅51--面向对象_24_内部类详解
- mutt+msmtp 邮件客户端配置
- 【leetcode-49】Anagrams(java)
- .net4.5使用async和await异步编程实例
- 说说Java生态圈的那些事儿
- C# Lambda表达式 基本知识 (引用网上总结)
- C# 系统日志处理-生产者与消费者模式
- java基础知识笔记