android保持屏幕唤醒状态
protected void onCreate(Bundle icicle) {super.onCreate(icicle);getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);}简单来说就是把getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);加进onCreate里面,用WindowManager来管理窗口。既然是加在Activity的onCreate里,不用试验也知道肯定是针对当前一个Activity的。如果想让所有的Activity都保持唤醒状态怎么办呢?其实如果用到我之前提到过的BaseActivity这一招得话就可以轻松解决了:在BaseActivity以及,如果有的话BaseTabActivity,BaseMapActivity等的onCreate中都加入:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);就可以保证继承他们的Activity都继承保持屏幕唤醒了。自己试验了一下,效果还是非常好的。
  
文章来自:http://blog.sina.com.cn/s/blog_588508f801010ivk.html
总重原著,好好学习

更多相关文章

  1. Android旋转屏幕不销毁数据的方法
  2. 用于做 Android 屏幕自适应的文章资源
  3. 开源库android-state-button 为Android打造的多状态按钮
  4. 2013.04.16——— android 获取状态栏高度
  5. Android 9.0 P 状态栏下移的实现
  6. Android禁止下拉状态栏
  7. 状态开关按钮ToggleButton
  8. 屏幕方向android:screenOrientation
  9. android唤醒屏幕--保持屏幕唤醒-Reprinted

随机推荐

  1. 在Android中实现全屏显示的方法
  2. Android常用方法——获取系统信息
  3. gif文件导出png
  4. Android(安卓)开发中遇到的 bug(5)
  5. 转Android(安卓)安全攻防(一):SEAndroid的编
  6. Android(安卓)Studio--报错日记
  7. android之Android类装载器DexClassLoader
  8. Android(安卓)ApiDemos示例解析(137):Vie
  9. Android(安卓)DEX 方法超过64K限制
  10. Android事件分发之总结(三)