抬手亮屏主要是用到了手机的加速度传感器,但不同厂商的加速度传感器不是一直开着的,有些为了节省电量,会
在手机熄屏后强制关闭加速度传感器
想要实现抬手亮屏,务必在androidmanifest.xml中加入这个权限
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
好了,不多说,直接上源码
package com.sensor;
import android.app.Activity;
import android.app.KeyguardManager;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.os.PowerManager;
import android.util.Log;
public class MainAc