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

时间:2012-02-23 06:58:09

标签: android

当用户长时间不使用他/她的手机时,我的Android应用程序无法正常工作。现在为这个问题的用户应该触摸我的应用程序图标,它将重新启动此应用程序正常工作。

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

2 个答案:

答案 0 :(得分:1)

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

屏幕将在此部分保持开启..

退出app..donot忘记致电

wl.release();

提及许可

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

答案 1 :(得分:0)

使用PowerManager final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); mWakeLock.acquire(); 并查看链接PowerManager.WakeLockpower management