我正在尝试使用Angular + Nativescript开发跨平台应用程序。尝试关闭移动设备时,我需要捕获其电量百分比。
我已经获得了nativescript插件来捕获电池电量。但是我需要知道在哪种情况下我能够捕获移动设备的关闭操作并在电池电量耗尽之前存储电池电量。
非常感谢您的帮助!
答案 0 :(得分:1)
这在iOS上是不可能的。
在Android上,您可以通过监听android.intent.action.ACTION_SHUTDOWN
和android.intent.action.QUICKBOOT_POWEROFF
事件来实现。关于这个主题已经有很多问题了,所以我建议您使用look at other questions来了解有关这些事件的更多信息。
您可以找到有关how to register a BroadcastReceiver using NativeScript here.
的信息