Android中的短间隔警报

安舒·德维巴希(Anshu Dwibhashi)

我知道我们无法在Android中设置短时间间隔的重复警报,因为它会耗尽电池电量并产生其他此类影响。好吧,从技术上讲您可以,但是android会以“可疑的持续时间短”为由自动将其推送到一分钟。

那么,像WhatsApp或Facebook这样的应用程序如何不断更新我们的消息或新闻源呢?我以为他们每秒都会发出一个警报,但是显然这是不可能的,因为操作系统无论如何都会将其推送一分钟。无论如何,使用处理程序/线程都是不可能的,因为在应用程序关闭时它们不会触发,但是WhatsApp即使在应用程序关闭时也会更新您的消息。

那么,如果这些应用程序如果不使用AlarmManager来执行上述任务,那么它们究竟会使用什么呢?如果使用AlarmManager,它们将如何设置较短的持续时间呢?

加布·塞尚

他们有使用推式消息传递的服务。因此,基本上,它们打开与服务器的套接字连接,然后休眠直到服务器向它们发送数据为止。它是一种中断机制,而不是轮询。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的重复警报

来自分类Dev

Android应用中的安全警报

来自分类Dev

警报未在Android中触发

来自分类Dev

Android AsyncTask中的甜蜜警报

来自分类Dev

在Android中显示类似于菜单警报的警报

来自分类Dev

在特定时间间隔后删除php / javascript中的警报栏

来自分类Dev

在Android 6.0中设置警报的精确方法

来自分类Dev

如何在Android中停止警报

来自分类Dev

Android:如何从预定警报中启动服务?

来自分类Dev

在Android中取消警报管理器

来自分类Dev

在Android中设置警报管理器

来自分类Dev

在Android中从AlarmManger删除特定的警报

来自分类Dev

在React Native中设置Android警报

来自分类Dev

在Android中添加后刚响警报

来自分类Dev

如何在Android中停止警报

来自分类Dev

Android中的“警报对话框”框

来自分类Dev

在Android中设置警报管理器

来自分类Dev

Android:如何从预定警报中启动服务?

来自分类Dev

在Android中多次创建警报服务

来自分类Dev

在Android中取消警报管理器

来自分类Dev

外部Cordova Android插件中的警报消息?

来自分类Dev

处理程序或Android服务中的警报?

来自分类Dev

在Android中从AlarmManger删除特定的警报

来自分类Dev

Android中的“正常警报”对话框

来自分类Dev

在Android中以分钟为间隔显示TimePicker

来自分类Dev

间隔表中的间隔

来自分类Dev

Android BLE 设备按钮在 android 中按下警报

来自分类Dev

如果一天中的警报时间已过,android会阻止立即触发警报服务

来自分类Dev

Android:警报响起时如何在警报接收器中获取requestCode