【发布时间】:2014-08-11 07:10:34
【问题描述】:
我已经搜索了一段时间,但找不到任何适用于 Android 或 IOS 的 Phonegap。
如果有人知道如何或什至可能的话,那就太好了。 有没有办法检查手机是否正在使用/活动,或者手机是否处于非活动状态/屏幕锁定等?
谢谢
【问题讨论】:
-
我很确定在 PhoneGap 中没有办法做到这一点,但在本机上它可能是可能的。当手机被锁定/不活动时,iOS 会转动加速度计,这可以被检测到。还有UIApplicationProtectedDataWillBecomeUnavailable 事件将触发锁定事件等。我确信android 有类似的选项,但没有内置在PhoneGap 中。
-
这太糟糕了,那么我需要想出某种解决方法来解决我的问题。谢谢:)
-
您可以通过事件 API docs.phonegap.com/en/3.3.0/cordova_events_events.md.html 找到它...但是,应用程序需要在前台运行。更多信息可能在docs.phonegap.com/en/1.8.1/cordova_events_events.md.html
-
你必须为此创建一个插件。
-
您可以使用后台服务插件(如github.com/phpsa/cbsp)并标记暂停/恢复事件以了解状态
标签: javascript cordova phonegap-plugins phonegap-build