屏幕关闭时如何让Android在后台保持清醒

时间:2016-07-24 12:46:39

标签: android

我在我的root Android平板电脑中运行Web服务器。我将其设置为Web开发。我通过这个Android服务器创建了一个家庭网络。但是当标签的屏幕关闭时,服务器也会停止工作&我打开屏幕时再次开始工作。但它不可能长时间打开屏幕。我可能对我的平板电脑有害。有什么方法可以在屏幕关闭时保持唤醒我的平板电脑,以便我的服务器可以在后台正常工作。 请帮忙

1 个答案:

答案 0 :(得分:1)

您可以在后台运行服务并获得如下锁定:

        PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
    WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK,
            "MyWakelockTag");
    wakeLock.acquire();

并返回onStartCommand START_STICKY。要释放唤醒锁定,请致电wakelock.release()。 不要忘记将权限放在清单文件中:

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

或者你可以使用这个应用程序来防止手机睡觉: https://play.google.com/store/apps/details?id=nl.syntaxa.caffeine