ANDROID应用中怎样使屏幕不自动锁定
在ANDROID应用中,为了使应用一直保持屏幕不自动锁定的状态,我们需要用到所谓的Wake Lock。
为了使用Wake Lock,我们首先需要在AndroidManifest.xml配置文件里面增加如下的权限以使我们能够在代码中使用WakeLock类。
<uses-permission android:name="android.permission.WAKE_LOCK"/>
然后在代码中我们需要通过PowerManager服务来得到一个WakeLock的实例。
PowerManager powerManager = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");
调用以下代码使能WakeLock
wakeLock.acquire();
当Activity处于Pause或者Destroy时,需要禁止/释放WakeLock
wakeLock.release();
通常,我们在Activity.onCreate()方法中取得WakeLock实例,在Activity.onResume()方法中使能它,并在Activity.onPause()中释放WakeLock。这样能够保证我们的应用在被Pause或者Resume时都能够很好的运行。
ANDROID应用中怎样使屏幕不自动锁定相关推荐
- android自动切换图片,Android应用中图片浏览时实现自动切换功能的方法详解
先给最终效果图: 当我们在最下边的gallery中切换图片时,上面的大图片会自动切换,切换时有动画效果哦,很简单的一个程序,有待完善更多的功能! activity代码: package cn.com. ...
- Android 布局中 如何使控件居中
首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout 1. LinearLayout a). android:layout_gravity=" ...
- Xamarin.Android 开发中遇到旋转屏幕错误
错误信息 : System.NotSupportedException: Unable to find the default constructor on type App5.MyFragment. ...
- 组策略禁止自动锁定计算机,如何在Windows 10中禁用自动锁定
原标题:如何在Windows 10中禁用自动锁定 Windows 10附带了许多功能,这样使工作更加轻松.其实有很多方法可以根据自己的喜好个性化使用.可以通过多种方式来个性化您的体验并控制计算机的行为 ...
- 锁定计算机黑屏怎么办,如何设置计算机以自动锁定屏幕而不出现黑屏
如何将计算机设置为在锁定后自动使屏幕变黑,但它永远不会休眠,并且如果不处于休眠状态也不会断开连接.-实际上,不锁定屏幕的黑屏设置,您无需在锁定屏幕后直接关闭屏幕.在控制面板中找到电源选项,然后选择&q ...
- win7怎么不锁定计算机,问题1: 计算机屏幕如何不能自动锁定win7系统?
问题1: 计算机屏幕如何无法自动锁定win7系统?设置如图所示,时间为0 问题二: 将计算机设置为自动锁定屏幕,为什么不让它自动锁定啊,应该在桌面上右键单击以选择属性,然后打开屏幕保护程序选项卡,将& ...
- Android Studio中打开R.java文件的方法
1 R.java文件简介 Android Studio中的R.java文件自动收录当前应用中所有的资源,并根据这些资源建立响应的ID,可以把R.java当成Android应用的资源字典.R.java文 ...
- 在哪里设置自动锁定计算机,win10如何设置自动锁定屏幕_win10设置自动锁屏的步骤...
我们暂时离开电脑的时候,都会希望屏幕可以自动锁定,有时候没空及时锁屏又不想让电脑一直处于运行状态,又不希望电脑被别人乱动,那么这个时候我们可以设置电脑自动锁定屏幕,该怎么设置呢,这就给大家带来win1 ...
- 编写Android.mk中的LOCAL_SRC_FILES,使其自动查找源文件,不需要手动添加
在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是android.mk源文件列表. cpp文件位于android项目下的的不同文件夹和子文件夹下 按照通常的 ...
最新文章
- leetcode之Count and Say报数
- sklearn随笔-归一化(标准化)
- 【转】asp.net mvc生成验证码
- 合成小丹(dp+二进制按位或+结论)
- COLLATE oracle,Sql 中Collate用法
- stdio.h与conio.h
- (十六)K-Means聚类
- [SRM] 09 撕书狂魔CZL
- 6-3 图片合成视频
- 把自然语言文本转换为向量 | NLP基础
- 遇到问题--python---ImportError: Missing optional dependency ‘xlrd‘. Install xlrd >= 1.0.0 for Excel supp
- windows下安装Python和安装Python解释器
- 梅科尔工作室-张黎娜-鸿蒙笔记3
- 大数据常见函数及案例实战
- 用友增资致远1200万 国内最大OA厂商发布新品
- 西门子bop20显示电流_S120BOP20调试手册V1.3
- 刷题找工作《买卖股票问题》一文通解
- koa2中使用jwt
- Dragon Mainland(龙大陆)深度攻略
- 2021年兰州师大附中高考成绩查询,2021年兰州高中学校排名及录取分数线排名