Android保持屏幕长亮的解决方案
来源:互联网 发布:七了个三淘宝 编辑:程序博客网 时间:2024/05/21 20:21
总结一下总共有3种方案
方案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保持屏幕长亮的解决方案
- Android设置屏幕保持长亮
- Android设置屏幕保持长亮
- 保持屏幕长亮
- 保持屏幕长亮的方法
- Android中文API:Android 如何保持屏幕长亮?
- 保持Android手机屏幕长亮
- 保持Android手机屏幕长亮
- 保持Android手机屏幕长亮
- android保持屏幕常亮以及唤醒屏幕的方式
- android 保持屏幕常亮和唤醒屏幕的方式
- Android保持屏幕常亮
- android保持屏幕常亮
- Android 保持屏幕常亮
- Android保持屏幕常亮
- Android保持屏幕常亮
- Android保持屏幕常亮
- Android 保持屏幕常亮
- Unity3D的脚本-script入门
- MII
- css 中字体大小
- C++运算符重载(一)——必要性及重载原则
- js实现图片旋转
- Android保持屏幕长亮的解决方案
- 业务数据平台发展历程(两年经历分享)
- 增加难度的抽签问题(最内两层使用二分法)
- clientHttp
- Amazon Elastic Compute Cloud (Amazon EC2)
- 判断python 列表/字典深层key是否存在的方法
- 分布式缓存中多机房分布策略
- C++运算符重载(二)——使用方法
- Spring+Quartz实现定时任务的配置方法