4
问题是我的应用程序在睡眠模式下停止工作。用户希望通过蓝牙扫描仪在睡眠模式下接受订单。是否有任何课程让手机保持睡眠模式,并在后台接受订单,或任何建议实现该任务或任何示例应用程序?如何让android应用程序在睡眠模式下运行?
问题是我的应用程序在睡眠模式下停止工作。用户希望通过蓝牙扫描仪在睡眠模式下接受订单。是否有任何课程让手机保持睡眠模式,并在后台接受订单,或任何建议实现该任务或任何示例应用程序?如何让android应用程序在睡眠模式下运行?
它不建议在睡眠模式下运行您的应用程序,除非您真的需要它。这是因为这大大影响了击球手的生活。
您需要购买WakeLock
。您可以使用PowerManager.newWakeLock()
创建新的WakeLock
实例。
一个例子,从文档:
PowerManager pm = (PowerManager)mContext.getSystemService(
Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(
PowerManager.SCREEN_DIM_WAKE_LOCK
| PowerManager.ON_AFTER_RELEASE,
TAG);
wl.acquire();
// ...
wl.release()
这应该足以满足您的需求。
我曾尝试Partial_wake _lock,因为我需要屏幕不昏暗,但partial_wake _lock不工作,为什么? – Anu
我也想得到一个答案... – JPM