Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码

2016-02-19 10:48 47 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

1、Android屏幕常亮/点亮
代码如下:

//保持屏幕常亮
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);
mWakeLock.acquire();

代码如下:

//释放屏幕常亮锁
if(null != mWakeLock) {
    mWakeLock.release();
}

2、Android屏幕解锁和锁定
代码如下:

//屏幕解锁
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(LOCK_TAG);
keyguardLock.disableKeyguard();
//屏幕锁定
keyguardLock.reenableKeyguard();

3、相关权限
代码如下:

uses-permission android:name="android.permission.DISABLE_KEYGUARD" /
uses-permission android:name="android.permission.WAKE_LOCK" /

来源:https://www.tulaoshi.com/n/20160219/1595824.html

延伸阅读
大致上,我们发现,下拉刷新的列表和一般列表的区别是,当滚动条在顶端的时候,再往下拉动就会把整个列表拉下来,显示出松开刷新的提示。由此可以看出,在构建这个下拉刷新的组件的时候,只用继承ListView,然后重写onTouchEvent就能实现。还有就是要能在xml布局文件中引用,还需要一个参数为Context,AttributeSet的构造函数。 表...
代码如下: public class MirrorView extends View {  Paint m_paint;  int m_nShadowH;  Drawable m_dw;  Bitmap m_bitmap;  //xxxx  Matrix mMatrix;  int shadowHeight;  public MirrorView(Context context, Bitmap bitmap) {   super(context);   m_bitmap = bitmap;   _Init(); ...
实现手机电话状态的监听,主要依靠两个类:TelephoneManger和PhoneStateListener。 TelephonseManger提供了取得手机基本服务的信息的一种方式。因此应用程序可以使用TelephonyManager来探测手机基本服务的情况。应用程序可以注册listener来监听电话状态的改变。我们不能对TelephonyManager进行实例化,只能通过获取服务的形式: Context.getSy...
当在自定义View或者做游戏的时候,我们常常会用到键盘触发事件和屏幕触发事件!在自定义的View里的键盘触发事件(比如:onKeyDown(int keyCode, KeyEvent event))和屏幕触发事件(onTouchEvent(MotionEvent event))和activity里的键盘触发事件(比如:onKeyDown(int keyCode, KeyEvent event))和屏幕触发事件(onTouchEvent(MotionEvent even...
标签: Android
安卓通知点亮屏幕技巧   同时用过iOS和安卓系统的人都知道,iPhone来通知时,屏幕是自动点亮的,而安卓就不会。如果你希望用点亮屏幕的通知方式,去替换安卓按下电源键,再下划通知中心的过程。那么,你可以试试《NotifierPro》。 《NotifierPro》是一个模拟iPhone点亮屏幕横幅通知的APP。它的使用方法很简单,下载软件,点击...

经验教程

898

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部