手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android手机保持屏幕高亮方法
Android手机保持屏幕高亮方法
摘要:一开始接触android应用项目时,在项目快上线时策划要求加个高亮,每次都是直接从网上百度一下,现在做游戏了,却还是这个需求,这里备份一下方...

一开始接触android应用项目时,在项目快上线时策划要求加个高亮,每次都是直接从网上百度一下,现在做游戏了,却还是这个需求,这里备份一下方便后续的查找,毕竟是自己写好且验证没问题的 :)

首先,在Activity里添加一下代码:

成员变量:

private PowerManager.WakeLock wakeLock = null; 重写父类Activity的两个方法并添加一下逻辑: @Override public void onResume() { super.onResume(); acquireWakeLock(this); } @Override public void onPause() { super.onPause(); releaseWakeLock(); } public void acquireWakeLock(Context context) { if (wakeLock == null) { PowerManager powerManager = (PowerManager) (context .getSystemService(Context.POWER_SERVICE)); wakeLock = powerManager.newWakeLock( PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); wakeLock.acquire(); } } public void releaseWakeLock() { if (wakeLock != null && wakeLock.isHeld()) { wakeLock.release(); wakeLock = null; } }

然后,在AndroidManifest.xml里添加如下权限即可:

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

【Android手机保持屏幕高亮方法】相关文章:

android之自定义Toast使用方法

Android APK文件在电脑(PC虚拟机)上面运行方法

省电的Android数据传输方法

Android多屏幕适配

android将Bitmap对象保存到SD卡中的方法

Android获取本机电话号码的简单方法

Android 设置应用全屏的两种解决方法

Android 文件操作方法

Android 获取进程内存使用情况方法

Android控件系列之EditText使用方法

精品推荐
分类导航