如何防止我的应用程序进入睡眠模式。
问题描述:
当用户长时间不使用他/她的手机时,我的android应用程序无法正常工作。仪式现在为这个问题用户应该触摸我的应用程序图标它会重新启动后,应用程序工作正常。如何防止我的应用程序进入睡眠模式。
当用户长时间不用电话时,我的应用程序是否会进入睡眠模式?如果是的话,那么如何在android中防止这种情况。
答
使用PowerManager的final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); mWakeLock.acquire();
并检查链接PowerManager.WakeLock和power management
答
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" />
如果您的问题解决了,我会请求选择标记为已接受的答案。 – Sameer 2012-11-15 09:10:29