【问题标题】:Is it required to get a wakelock for an Android service with an active LocationListener?是否需要为具有活动 LocationListener 的 Android 服务获取唤醒锁?
【发布时间】:2012-06-26 10:17:25
【问题描述】:

在我的应用程序中,我有一个服务,它有一个活动的 LocationListener 并通过无线方式发送位置。当服务运行时,手机永远不会进入睡眠状态,它会不断发送位置,即使我没有唤醒锁。这正是我想要的,但我想知道这是否是预期的行为。我在 SDK 文档中找不到这方面的任何信息。我可以依靠它,还是自己获得唤醒锁更安全?

【问题讨论】:

    标签: android service geolocation wakelock locationlistener


    【解决方案1】:

    连续运行定位服务是消耗电池的。用户不喜欢消耗电池的应用程序,他们在删除应用程序之前不会三思而后行。最好的想法是仅在需要时唤醒服务。 Please check this link for more information on battery usage trade offs

    【讨论】:

    • 感谢 Mukund,但这是一个实时应用程序,需要持续监控位置。
    猜你喜欢
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多