文档章节

Android 禁止系统休眠,是屏幕不变暗

小强强强
 小强强强
发布于 2015/06/17 13:43
字数 208
阅读 56
收藏 0

Android 禁止系统休眠,使屏幕不变暗,保持游戏中屏幕高亮

实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:

1、在Manifest.xml文件里面用user-permission声明。代码如下:

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

  •      </uses-permission>



  这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。

2、在程序中用代码实现。代码如下:

  • getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);



  把这段代码加在setContentView(R.layout.main)之前即可
  这种方法,安装时,不会提示安装人是否允许使用禁止休眠功能

本文转载自:http://blog.csdn.net/sxsj333/article/details/6616713

共有 人打赏支持
小强强强
粉丝 5
博文 25
码字总数 6220
作品 0
海淀
程序员
Android 关于休眠的几个坑点

首先看一下Android Powermanager Class Overview,对Android的几种不同的休眠模式有个大致了解。 如果不进行特别的设置,Android会在一定时间后屏幕变暗,在屏幕变暗后一定时间内,约几分钟,...

嘻哈开发者
2014/01/22
0
0
Android 7.0 新特性

Android7.0提供新功能以提升性能、生产效率和安全性。 关于Android N的性能改进,Android N建立了先进的图形处理Vulkan系统,能少的减少对CPU的占用。与此同时,Android N加入了JIT编译器,安...

安卓笔记侠
08/09
0
0
如何拦截手机屏幕和唤醒动作?让一个Activity在开机后自动运行?

当按手机的电源键时手机黑屏,这叫屏幕休眠。 当再次按下手机电源键时屏幕会变亮,并处于锁屏状态,这叫屏幕唤醒 拦截屏幕休眠和唤醒广播的接收器只能通过Java代码注册,不能再AndroidMainfest...

带梦想一7飞
2013/04/15
0
0
WindowManager的使用

我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activit...

小贾
2012/11/27
0
0
使用WakeLock使Android应用程序保持后台唤醒

在使用一些产品列如微信、QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏后,Android系统为了省电以及...

zhouw
2014/03/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

android webrtc使用opensl es

1. java层开启开关 peerConnectionParameters = new PeerConnectionClient.PeerConnectionParameters(); 接口中的useOpensles参数设置为true 2. /system/etc/permissions/下新增and......

bill_shen
22分钟前
0
0
读《高性能mysql》记录

1 2

李佳顺
23分钟前
0
0
Element UI框架+Vue开发搭建示例

一、关于Element 1.Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库,官方网址:http://element-cn.eleme.io/#/zh-CN 2.Element UI 是饿了么前端团队倾情打造htt...

tianma3798
25分钟前
2
0
Fragment整理

1、Fragment父类 Fragment的父类有两个,分别为android.app.Fragment和android.support.v4.app.Fragment。建议使用android.support.v4.app.Fragment。因为此Fragment在所有的android版本中可...

西米小娅
31分钟前
0
0
mysql报错:所选列未在GROUP BY子句中 的解决方法(laravel框架)

数据库配置文件database.php文件的 'mysql' => [ 'strict' => false] strict改为false,应该是开启宽松模式,就不会报错了...

郭周园
35分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部