繁体   English   中英

如何防止我的应用进入睡眠模式。

[英]How to prevent my app to go sleep mode.

当用户长时间不使用手机时,我的android应用程序无法正常工作。 现在就为这个问题进行注册,用户应触摸我的应用程序图标,在该应用程序正常运行后它将重新启动。

当用户长时间不使用手机时,我的应用程序会进入睡眠模式吗? 如果是,那么如何在android中防止这种情况。

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,
 "My Tag");
wl.acquire();

在此部分中,屏幕将保持打开状态。

从应用程序退出时..别忘了打电话

wl.release();

提及权限

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

使用PowerManager final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); mWakeLock.acquire(); final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); mWakeLock.acquire(); 并检查链接PowerManager.WakeLock电源管理

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM