如何在Android中创建服务,以便在用户与Internet连接时启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android中创建服务,以便在用户与Internet连接时启动相关的知识,希望对你有一定的参考价值。

在我的应用程序中,我想在用户使用service声明连接到互联网时启动manifest但在android文档中连接broadcast只能在组件内注册。对于该应用程序应该是运行状态。但我想启动service来显示独立于app状态的notification(运行,暂停,销毁等)。 我只想在我的应用中实现Gmail通知功能,例如Gmail会在用户连接到互联网时显示通知,而不依赖于Gmail应用状态。谢谢!!

答案

对于您希望应用程序在未运行时执行的任何操作,它必须在后台服务中。您可以对该服务中的Internet连接进行连续检查。

使用自定义逻辑扩展FirebaseMessagingService以侦听任何FCM通知。 https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessagingService

以上是关于如何在Android中创建服务,以便在用户与Internet连接时启动的主要内容,如果未能解决你的问题,请参考以下文章

用户如何在ldap服务器中创建用户后登录?

我们如何在 UI 线程中创建处理程序以将数据发送到另一个线程

如何在webapp中创建子域用户帐户

如何在 Android 中创建电视指南视图

在android中创建方法findViewById'int'

我可以在包含 UI 和逻辑/代码的 Android 中创建一个独立的“用户控件”吗?