Tom*_*Tom 6 android android-1.5-cupcake
我有一个Android(1.5版)应用程序,按下按钮时需要不断运行.因此,当Button按下a时,我希望手机保持打开状态,不希望屏幕或CPU超时.
当Button按下另一个时,我希望手机恢复正常并按用户设置超时.
更新:正如 Steve Pomeroy 所建议的,这可能是更好的方法。
您可以使用WakeLock需要以下权限的:
<uses-permission android:name="android.permission.WAKE_LOCK" />Run Code Online (Sandbox Code Playgroud)
以下是获取和释放的方法WakeLock:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
// wake locked...
wl.release();
Run Code Online (Sandbox Code Playgroud)
根据您的要求,您也许可以使用不同类型的WakeLock.
| 归档时间: |
|
| 查看次数: |
3893 次 |
| 最近记录: |