在 NativeScript App 上集成 Android 服务

Posted

技术标签:

【中文标题】在 NativeScript App 上集成 Android 服务【英文标题】:Integrate Android Service on NativeScript App 【发布时间】:2018-01-25 06:33:40 【问题描述】:

我需要开发一个应用程序,该应用程序应定期检查可用的 WiFi 网络,并在特定网络在范围内时触发操作。

我计划实现一个 android 服务来处理它不断检查可用网络的部分,并使其在检测到特定网络后广播通知。

我想知道如何将其集成到 NativeScript 应用程序中,我的意思是我想让 NativeScript 上的代码订阅以接收来自 Android 服务的通知,并在收到通知后执行某些操作。

明确地说,我希望服务是原生的(用 java 编写)并以某种方式将其包含在我的 NativeScript 应用程序中,以使其与 GUI 交互。

谢谢,

【问题讨论】:

【参考方案1】:

嗯,似乎有很多关于这个主题的资源:

主要是: https://github.com/NativeScript/sample-android-background-services https://www.nativescript.org/blog/using-android-background-services-in-nativescript

这可能很有用(如果你碰巧有一个提到“空构造函数”的错误): https://www.npmjs.com/package/nativescript-android-utils

您可能也对使用网络工作者感兴趣: http://docs.nativescript.org/core-concepts/multithreading-model#multithreading-model

或扩展现有的 android 应用程序: http://docs.nativescript.org/integration-with-existing-ios-and-android-apps/extend-existing-android-app

【讨论】:

不是真的,第一个链接指出了一种使用 NativeScript 实现某种服务的方法,而不是如何在 NativeScript 应用程序中包含用 Java 编写的本机 android 服务类并观察生成的事件/消息由它。

以上是关于在 NativeScript App 上集成 Android 服务的主要内容,如果未能解决你的问题,请参考以下文章

yii2.0 app上集成支付宝支付

如何在 MapView 上集成雷达叠加?

在 Hortownworks 或 YARN 上集成 Nutch

在角度通用应用程序(nodejs)上集成newrelic

在灯箱上集成网页内容页面

如何在设备上集成导航器应用程序