【问题标题】:Alarm clock application in iphone and android using phonegapiphone和android中的闹钟应用程序使用phonegap
【发布时间】:2012-08-15 18:50:37
【问题描述】:

在使用 phonegap 开发 iphone 和 android 应用程序时,我不得不像图像一样构建闹钟功能。

我正在使用当用户在应用程序中正常运行的 Jquery 设置警报。但是当应用关闭或手机处于睡眠模式时,它就不起作用了。

有什么方法可以继续吗?

【问题讨论】:

    标签: android jquery xcode jquery-plugins cordova


    【解决方案1】:

    我不确定是否有 phonegap 等价物,但在 Android 中,您需要使用 AlarmManager 来发出警报。这将在触发警报时启动您的应用程序。当您有活动的警报时,您还需要设置 WakeLock。否则设备会进入睡眠模式,您将无法收到警报:

    http://developer.android.com/reference/android/os/PowerManager.html

    Android 闹钟使用 PARTIAL_WAKE_LOCK 并且仅在有活跃闹钟时使用。

    【讨论】:

    • Android 有这么好的AlarmManager 可以唤醒手机,设置永久唤醒锁只会浪费你的电池。
    • 如果应用程序没有运行,AlarmManager 将处理触发应用程序激活。但如果它进入睡眠模式,它不会唤醒手机。 WakeLock 是必需的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多