当程序运行时强制屏幕一直活动不被关掉
16lz
2021-01-23
<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"); mWakeLock.acquire(); // ... mWakeLock.release();
不过这个参数要求很大的耗电量 所以使用时候要注意可以参看PowerManager
service.
另一种方法是
@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); }
这个参数也是保持屏幕一直活动不会进入休眠状态,省电一些比上个安全。
更多相关文章
- Android 中Activity 之间传递参数
- Android camera预览参数以及实际图像大小设置
- 降低Android应用程序的耗电量
- android中AudioRecord采集音频的参数说明以及audioTrack的播放
- 如何降低android应用程序的耗电量
- android 开发使用 kotlin 进行点击事件监听和界面跳转,直接传也方
- Android RectF类的构造函数参数说明
- android 广播传参数
- Android canvas clip 参数解释