推荐安卓开发神器(里面有各种UI特效和android代码库实例)

当Android手机(应该是所有的手机都这样)收到短信或者电话时,会自动点亮屏幕,解开屏幕锁,以方便用户即时操作,下面用代码来实现这一功能:

KeyguardManager km = (KeyguardManager ) getSystemService ( Context. KEYGUARD_SERVICE ) ;
//得到键盘锁管理器对象
KeyguardLock kl = km. newKeyguardLock ( "unLock" ) ;
//参数是LogCat里用的Tag
kl. disableKeyguard ( ) ;
//解锁
PowerManager pm = (PowerManager ) getSystemService ( Context. POWER_SERVICE ) ;
//获取电源管理器对象
PowerManager. WakeLock wl = pm. newWakeLock (PowerManager. ACQUIRE_CAUSES_WAKEUP | PowerManager. SCREEN_DIM_WAKE_LOCK, "bright" ) ;
//获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag
wl. acquire ( ) ;
//点亮屏幕
wl. release ( ) ;
//释放

需要在AndroidManifest.xml添加权限:

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

更多相关文章

  1. Android 屏幕实现水龙头事件
  2. 屏幕唤醒与解锁解决方案
  3. android屏幕旋转在framework中的修改
  4. Android 为Activity屏幕的标题添加图标
  5. android屏幕旋转,老是重新onCreate
  6. Android中屏幕的方向

随机推荐

  1. android 图片合成
  2. 书籍
  3. Android音量调节
  4. android生命周期onstop不一定会执行
  5. android 网址2
  6. Android APIDemo gif图片显示
  7. Android -- App生成快捷方式
  8. WindowManger
  9. IntentService 和ResultReceiver
  10. Android核心技术-day02-03-获取手机内部