android唤醒屏幕/保持屏幕唤醒
16lz
2021-01-23
1、唤醒屏幕
use PowerManager and WakeLockAndroidManifest.xml权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />
程序中的代码:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
// in onResume() call
mWakeLock.acquire();
...
// in onPause() call
mWakeLock.release();
2、保持屏幕唤醒
use the window flag FLAG_KEEP_SCREEN_ON把下面的代码加入到程序onCreate方法中
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Set keep screen on
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
更多相关文章
- 调试 android jni 程序
- Android屏幕休眠和唤醒
- [置顶] Android常用功能代码
- android 代码中设置字体大小
- Android中的“再按一次返回键退出程序”实现
- Android用代码安装APK,不用选择“打包安装程序”
- Android 关于wifi管理的代码