【发布时间】:2018-08-17 11:43:24
【问题描述】:
我正在尝试使用 Angular+Nativescript 开发跨平台应用程序。我需要在尝试关闭移动设备时捕获其电池百分比。
我已经获得了用于捕获电池电量的 nativescript 插件。但我需要知道在哪种情况下我能够捕捉到手机关机动作并在它发生之前存储电池电量。
非常感谢任何帮助!
【问题讨论】:
标签: angular mobile cross-platform nativescript
我正在尝试使用 Angular+Nativescript 开发跨平台应用程序。我需要在尝试关闭移动设备时捕获其电池百分比。
我已经获得了用于捕获电池电量的 nativescript 插件。但我需要知道在哪种情况下我能够捕捉到手机关机动作并在它发生之前存储电池电量。
非常感谢任何帮助!
【问题讨论】:
标签: angular mobile cross-platform nativescript
这在 iOS 上是不可能的。
在 Android 上,您可以通过监听 android.intent.action.ACTION_SHUTDOWN 和 android.intent.action.QUICKBOOT_POWEROFF 事件来实现这一点。已经有很多关于这个主题的问题被问到,所以我建议你通过look at other questions 来了解更多关于这些事件的信息。
您可以找到有关how to register a BroadcastReceiver using NativeScript here.的信息
【讨论】: