android 快速亮暗屏_Android 亮屏,暗屏
1、亮屏和暗屏的控制
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "TAG");
//?點亮
wakeLock.acquire();
//釋放鎖,屏幕熄滅。
wl.release();
2、亮屏和暗屏還有解鎖的監聽事件
final IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_OFF);
filter.addAction(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_USER_PRESENT);
registerReceiver(mBatInfoReceiver, filter);
BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive(final Context context, final Intent intent) {
String action = intent.getAction();
if(Intent.ACTION_SCREEN_ON.equals(action))
{
Log.d(TAG, "screen is on...");
}
else if(Intent.ACTION_SCREEN_OFF.equals(action))
{
Log.d(TAG, "screen is off...");
}
else if(Intent.ACTION_USER_PRESENT.equals(action))
{
Log.d(TAG, "screen is unlock...");
}
}
};
閱讀(1667) | 評論(0) | 轉發(0) |
總結
以上是生活随笔為你收集整理的android 快速亮暗屏_Android 亮屏,暗屏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bl小说里面有个机器人管家_丰田开发机器
- 下一篇: 系统设计 并发用户数与吞吐量