首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于HTTP请求的Android聊天

基于HTTP请求的Android聊天
EN

Stack Overflow用户
提问于 2017-06-28 05:42:13
回答 1查看 52关注 0票数 0

原则是什么?

我的愿景是:用户将加载一个简单的轻量级页面,只要每2-3秒没有新消息,该页面就会是空的。当用户收到消息时,页面将显示新消息。由于页面被打开一次,数据(JSON)被下载、解析、添加到聊天屏幕并标记为read,只要没有新消息,它将再次显示空页面。

对吗?我担心电池的使用。我还没有测试过它的电池使用情况,但你们对此有何看法?那么,基本上有没有更好的方法来做到这一点?我想知道原理/工作方法,我应该如何使它实现低电池使用量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-28 05:49:09

您可以通过两种方法使其高效工作。

  1. 一种是通过HTTP创建带有Web套接字连接的服务器,并通过android建立到服务器的Web套接字连接,然后执行数据的发送和接收。
  2. 另一种是在android中使用推送通知的概念,当任何消息出现时,只要从服务器向设备发送推送通知,而不是监听服务器3秒。在回复联系人时,使用wss(Web连接)建立并执行聊天。这样,如果用户空闲,您可以断开wss一次,并且可以收听推送通知Chanel上的消息。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44794433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档