android - Paho MQTT Android 服务唤醒 Activity

标签 android android-service mqtt

我正在尝试使用 Paho Android MQTT 库 ( downloaded from here )。 示例服务应用程序 工作正常,订阅发布 方法在示例应用程序运行时也工作正常。当我关闭它时,设备不再接收消息通知。

有没有人有过如何正确修改/实现服务以在应用程序未运行时接收消息的经验?

最佳答案

据我了解主题 Paho 带来了您所需要的一切。在我的应用程序中,paho mqtt-service 在我需要它之前永远不会停止。 我使用以下代码 fragment 将 list 中的 Paho 服务注册到 Android。

‹!-- Mqtt Service --›
‹service android:name="com.ibm.android.service.MqttService" /›

这应该可以解决问题。

更多信息在http://www.eclipse.org/paho/files/android-javadoc/index.html的描述中

关于android - Paho MQTT Android 服务唤醒 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28142000/

相关文章:

Android 服务不是从 Activity 开始的

java - 有没有办法让我的前台服务不间断地运行。当最小化窗口中的十字(X)按钮清除手机缓存时它会停止吗?

java - 如何在android中使用更新语句

java - 问 : Android - Setting Font Color of entire Activity Programmatically with NO XML

android - 如何以编程方式停止(强制停止)其他应用程序 Android?

java - Android - 从任何地方启动通知?

mqtt - 检测 MQTT 中重复的客户端 ID?

c - MQTTAsync_onSuccess 和 MQTTAsync_deliveryComplete 回调有什么区别?

javascript - 由于 MQTT.js 的存在,Webpack UglifyJS 在生产构建中出错

android - 应用程序在模拟器上运行良好,但在设备上崩溃并出现 : java. lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_memcpy"