Android保持屏幕长亮的解决方案
2013-11-14 18:33
309 查看
总结一下总共有3种方案
方案1:
1、在AndroidManifest.xml中添加权限
2、添加代码
在onResume()中添加
在onPause()中添加
方案2:
在需要长亮的activity的onCreate()内加上一句话
方案3:
在需要长亮的activity对应的xml布局文件内加上一句话android:keepScreenOn="true"
如下:
方案1:
1、在AndroidManifest.xml中添加权限
<!-- 屏幕长亮 --> <uses-permission android:name="android.permission.WAKE_LOCK"/>
2、添加代码
PowerManager powerManager = (PowerManager)getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wakeLock = powerManager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
在onResume()中添加
wakeLock.acquire();
在onPause()中添加
wakeLock.release();
方案2:
在需要长亮的activity的onCreate()内加上一句话
//保持屏幕长亮 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
方案3:
在需要长亮的activity对应的xml布局文件内加上一句话android:keepScreenOn="true"
如下:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:keepScreenOn="true"> </RelativeLayout>
相关文章推荐
- Android对于界面底部N个按钮平分屏幕宽度且保持按钮背景图片不变形的解决方案
- Android让屏幕保持常亮的三种方法
- android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
- Android 屏幕适配:最全面的解决方案
- 4种必须知道的Android屏幕自适应解决方案
- Android_调节屏幕亮度(背景灯)及保持背景灯常亮的方法 (转)
- Android如何保持屏幕常亮
- Android开发:最全面、最易懂的Android屏幕适配解决方案
- android 屏幕保持唤醒
- Android进阶:保持android手机屏幕灯持续高亮 以及键盘灯高亮
- android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
- android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
- android 屏幕保持唤醒
- android屏幕适配解决方案
- Android 屏幕适配:最全面的解决方案
- 关于android自定义View无法占满屏幕宽度的解决方案
- 4种Android屏幕自适应解决方案
- Android应用开发中保持手机屏幕常亮的方法
- Android多屏幕自适应解决方案
- Android 下保持屏幕常亮的实现方法