博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
屏幕长亮
阅读量:5745 次
发布时间:2019-06-18

本文共 1112 字,大约阅读时间需要 3 分钟。

hot3.png

package com.example.timing;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.os.PowerManager;import android.os.PowerManager.WakeLock;public class TimingActivity extends Activity {	PowerManager manager = null;	WakeLock lock = null;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_timing);		manager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);		lock = manager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "mylock");		// PARTIAL_WAKE_LOCK :保持CPU 运转,屏幕和键盘灯有可能是关闭的。		// SCREEN_DIM_WAKE_LOCK :保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯		// SCREEN_BRIGHT_WAKE_LOCK :保持CPU 运转,允许保持屏幕高亮显示,允许关闭键盘灯		// FULL_WAKE_LOCK :保持CPU 运转,保持屏幕高亮显示,键盘灯也保持亮度	}	@Override	protected void onPause() {		super.onPause();		lock.release();// 关闭长亮	}	@Override	protected void onResume() {		super.onResume();		lock.acquire();// 打开长亮	}}
或者直接在onCreate()里,不用权限getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/u/2406628/blog/473315

你可能感兴趣的文章
win10周年版eNSP中启动AR提示错误代码40问题
查看>>
HTML获取URL传递的参数
查看>>
进制转换
查看>>
Machine learning and data mining
查看>>
判断CPU是否 64位,以及查看系统版本位数
查看>>
易宝典文章——玩转Office 365中的Exchange Online服务 之十七 怎样利实现会议室邮箱...
查看>>
HTML JS 中关于readOnly,disabled等属性的小bug
查看>>
iOS 树状tableview(多级列表)
查看>>
集算器管理数据库事务的代码示例
查看>>
linux 超过2TB分区
查看>>
控制文件实验
查看>>
centos6 - elk基础入门搭建
查看>>
CISCO 3550 配置DHCP中继
查看>>
在命令行中安装KVM ubuntu 10.04虚拟机
查看>>
在论坛中出现的比较难的sql问题:9(触发器专题1)
查看>>
分享10个最佳的WordPress教程免费学习网站
查看>>
mysql触发器
查看>>
H264码流学习总结
查看>>
Linux内核编译、管理以及kickstart和引导镜像制作
查看>>
规范化将规范化激光焊接
查看>>