千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述如何在Android中创建服务,以便在用户与Internet连接时启动相关的知识,希望能为你提供帮助。
在我的应用程序中,我想在用户使用service
声明连接到互联网时启动manifest
但在android
文档中连接broadcast
只能在组件内注册。对于该应用程序应该是运行状态。但我想启动service
来显示独立于app状态的notification
(运行,暂停,销毁等)。
我只想在我的应用中实现Gmail通知功能,例如Gmail会在用户连接到互联网时显示通知,而不依赖于Gmail应用状态。谢谢!!
答案【如何在Android中创建服务,以便在用户与Internet连接时启动】对于您希望应用程序在未运行时执行的任何操作,它必须在后台服务中。您可以对该服务中的Internet连接进行连续检查。
使用自定义逻辑扩展FirebaseMessagingService以侦听任何FCM通知。 https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessagingService
推荐阅读
- 如何查找网站的真实IP(来源)地址()
- android(未收到ACTION_PACKAGE_ADDED(xperia SO-03D))
- Android推送通知服务无法在Lollipop上启动
- BroadcastReceiver需要android.permission.RECEIVE_BOOT_COMPLETED
- 从最近的任务中删除应用程序时,Android静态BroadcastReceiver无法正常工作
- 如何将项目添加到具有Android Room中父实体的外键引用的子实体()
- APPWIDGET_UPDATE奥利奥兼容性
- AlarmManager和BroadcastReceiver的LocalNotification未在Android O(oreo)中启动
- Android - 使用广播接收器重新加载活动