Android手机保持屏幕高亮方法

   这篇文章主要介绍了Android手机保持屏幕高亮方法,本文直接给出实现代码,需要的朋友可以参考下

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

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

  成员变量:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

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里添加如下权限即可:

  ?

1

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

时间: 2024-10-03 10:20:00

Android手机保持屏幕高亮方法的相关文章

Android手机保持屏幕高亮方法_Android

一开始接触android应用项目时,在项目快上线时策划要求加个高亮,每次都是直接从网上百度一下,现在做游戏了,却还是这个需求,这里备份一下方便后续的查找,毕竟是自己写好且验证没问题的 :) 首先,在Activity里添加一下代码: 成员变量: private PowerManager.WakeLock wakeLock = null; 重写父类Activity的两个方法并添加一下逻辑: @Override public void onResume() { super.onResume(); ac

Android 手机获取手机号实现方法_Android

最近做到一个项目,需要获取手机号.项目中使用的手机卡为电信卡,那么就以此为例吧. 网上不符合需求的方法 Google了一下,网上的做法如下: //获取手机号码 TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId();//获取智能设备唯一编号 String te1 = tm.getLine1Number()

Android手机无法使用debug解决方法

原文:http://da-en.iteye.com/blog/645916 描述: 用HTC HERO debug,报错: Device 'device_name' requires that applications explicitely declare themselves as debuggable in their manifest. Application 'com.prj.test01' does not have the attribute 'debuggable' set to

安卓(Android)手机数据备份的方法

方法一 ,利用360手机助手与电脑进行备份 1.先把电脑上网然后在电脑中安装360手机助手,接着把要备份的手机利用数据线连上手机,然后如下图所示 点击右下方的"数据备份"按钮. 2.在360中我们就可以选择是备份的短信,通讯录等,选择备份位置,这里默认桌面.然后继续选择"一键备份". 3.到了备份完成之后我们就可以"恭喜你,数据备份成功" 如下图所示 4.备份在电脑中的数据如果要恢复我们可以点击"一键恢复"选项,选择备份好的备

三星Android手机完美刷机方法图解

完美刷机教程如下: 1.我们把三星手机连接电脑,然后在电脑中打开完美刷机工具了(注意:如果没有此款工具可以百度搜索下载到电脑).   如图所示,如果我们头一次刷机会需要安装手机驱动程序哦,这个刷机工具会自动识别: 2.然后我们找到自己手机的ROM,将自己选择的rom包直接导入,无需解压,无需区分是哪种包.   3.好了最后一步就是点击"开始刷机" 如下图所示   4.安卓手机完美刷机完成! PS:利用完美刷机工具刷机就这么简单了,当然现在还有很多刷机工具了在此就不介绍了,此款刷机工具还

Android手机屏幕录像方法

  一个Android手机屏幕录像的软件了,使用也非常方便,在此贡献给大家 虽然论坛上已经有了安致手机截屏的软件,使用也很方便.但是有时候视频演示效果会很好.今天在googlecode上发现了一个好用的在windows.linux和mac下都能使用的捕获视频的工具: http://code.google.com/p/androidscreencast/ 使用java web start技术,因此可以通过浏览器直接使用.   左边是程序录制的界面,右边是视频播放的界面.效果不错. 使用很简单: 首

Android实现屏幕旋转方法总结

  Android实现屏幕旋转方法总结         这篇文章主要介绍了Android实现屏幕旋转方法,实例总结了屏幕旋转的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例总结了Android实现屏幕旋转方法.分享给大家供大家参考.具体如下: 在介绍之前,我们需要先了解默认情况下android屏幕旋转的机制: 默认情况下,当用户手机的重力感应器打开后,旋转屏幕方向,会导致当前activity发生onDestroy-> onCreate,这样会重新构造当前activity和界面布局

将Android手机屏幕快速投影至WIN7的PC和投影仪

  在进行应用开发和展示的时候,经常需要将Android手机投影到PC屏幕或者投影仪上.豌豆荚或者91手机助手虽然能够通过USB将手机屏幕投影至PC,但是在手机上切换屏幕时,PC上相应的影像切换速度太慢,不能满足展示要求.借助于droidVN这款软件和随身WiFi能够更快速地将手机屏幕投影至PC,进而投影至投影仪上. 同时droidVNC还是一款远程控制的软件,在PC上安装droidVNC客户端,除了可以将手机屏幕投影至PC上,还能对手机进行远程控制.具体步骤如下 方法/步骤 1下载并安装dro

Android编程实现屏幕自适应方向尺寸与分辨率的方法_Android

本文实例讲述了Android编程实现屏幕自适应方向尺寸与分辨率的方法.分享给大家供大家参考,具体如下: Android 屏幕自适应方向尺寸与分辨率,包括屏幕界面布局.多分辨率支持.获取屏幕尺寸.屏幕横屏与竖屏等,android 模拟器横屏,android 虚拟机横屏,android 判断横屏,android 禁止横屏,android 强制横屏,android 横屏事件,android 自适应分辨率,android 屏幕自适应,android 图片自适应,android 横屏布局. 屏幕界面布局