android - 在 Cordova 和 Ionic 中检测屏幕关闭/打开

标签 android ios cordova ionic-framework

我想检测手机何时锁定和解锁。

计划是在手机解锁时显示一个(非广告)弹出窗口。到目前为止,Cordova 似乎只支持暂停和恢复事件,这不会让我获得我需要的功能。

原生 Android 支持屏幕开/关和用户出现事件。是否可以使用这些事件?如果不能,是否可以构建一个插件来获得相同的功能?

提前致谢。

最佳答案

对于 android 你必须使用这个插件模板来创建一个后台服务,这样你就可以监听这些事件:

https://github.com/Red-Folder/bgs-sample

如果您最终要在 iOS 上部署,在 iOS 上有一个已经实现此功能的插件:

https://github.com/ttatarinov/lock-screen-logger-phonegap-plugin

关于android - 在 Cordova 和 Ionic 中检测屏幕关闭/打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33447779/

相关文章:

iOS - 向 tableview 单元格添加水平填充

ios - 如何在应用程序终止时更新数据

android - 在 Android Studio 中或在您的系统上找不到已安装的 Gradle 版本来安装 gradle 包装器

javascript - Ionic Windows 应用程序崩溃模拟器

android - 我应该如何初始化 Koin DI 并使用它的共享首选项

android - Ghostscript 无法打开初始设备

android - 将滤镜效果应用于 Gallery 中的 Android ImageView

java - Android - 自定义 ArrayAdapter 中的publishResults 方法中的 ClassCastException

ios - 从iPhone删除应用程序时Xcode崩溃

node.js child_process 生成忽略等号