当前位置: 首页 > news >正文

中国住建厅网站官网贵阳网站托管

中国住建厅网站官网,贵阳网站托管,个人简历空白表可编辑,网站游戏网站怎么建设一、背景 android app开发经常会有IM需求#xff0c;很多新手不晓得如何入手#xff0c;难点在于通讯不中断。其实android发展到今天#xff0c;很多技术都很完善#xff0c;有很多类似框架可以实现。例如有#xff1a;okhttp自带的websocket框架、easysocket等等。本文主…一、背景 android app开发经常会有IM需求很多新手不晓得如何入手难点在于通讯不中断。其实android发展到今天很多技术都很完善有很多类似框架可以实现。例如有okhttp自带的websocket框架、easysocket等等。本文主要讨论的是okhttp自带的websocket框架。 二、在项目中添加依赖包 implementation com.squareup.okhttp3:mockwebserver:3.8.1 三、框架调用 1、配置OkHttpClient websocket断线重连配置pingInterval即可实现非常之方便。第一个参数为数字第二个为单位一般设置秒(s)。 pingInterval(HEART_BEAT_RATE, TimeUnit.SECONDS)//设置心跳 OkHttpClient mClient new OkHttpClient.Builder().readTimeout(3, TimeUnit.SECONDS)//设置读取超时时间.writeTimeout(3, TimeUnit.SECONDS)//设置写的超时时间.connectTimeout(3, TimeUnit.SECONDS)//设置连接超时时间.pingInterval(HEART_BEAT_RATE, TimeUnit.SECONDS)//设置心跳.build(); 2、调用Url构建WebSocket请求 //websocket地址 String url ws://xxxxx//创建请求对象 Request request new Request.Builder().get().url(url).build(); 3、建立连接 方法说明 onOpen()连接成功onMessage(String text)收到字符串类型的消息onMessage(ByteString bytes)收到字节数组类型消息onClosed()连接关闭onFailure()连接失败 //开始连接 WebSocket websocket mClient.newWebSocket(request, new WebSocketListener() {Overridepublic void onOpen(WebSocket webSocket, Response response) {super.onOpen(webSocket, response);//连接成功...}Overridepublic void onMessage(WebSocket webSocket, String text) {super.onMessage(webSocket, text);//收到消息}Overridepublic void onMessage(WebSocket webSocket, ByteString bytes) {super.onMessage(webSocket, bytes);//收到消息}Overridepublic void onClosed(WebSocket webSocket, int code, String reason) {super.onClosed(webSocket, code, reason);//连接关闭...}Overridepublic void onFailure(WebSocket webSocket, Throwable throwable, Response response) {super.onFailure(webSocket, throwable, response);//连接失败...} }); 4、使用WebSocket对象发送消息 JSONObject jsonObject new JSONObject();jsonObject.put(xxxxxx, xxxxx);//发送消息 websocket.send(jsonObject.toString()); 最后推荐一个android 开发ui框架XUI - Android 原生 UI 框架很多简单的ui都有对应的框架。
http://www.dnsts.com.cn/news/181811.html

相关文章:

  • 圣诞网站怎么做网站通内容管理系统
  • 一个网站可以做多少个关键词做网站是要云空间吗
  • 凌源网站优化中国营销咨询公司排名
  • 网站建设---部署与发布超级优化还原
  • 郑州网站开发招聘网站建设广金手指六六十四
  • 做简单网站的框架手机app软件安装下载
  • 网站 建设 汇报fc网页游戏排行榜
  • 建设机械网站策划软件开发和app开发的区别
  • 阿里巴巴国际站怎么开店wordpress加入视频
  • 江苏专业网站建设福建住房和城乡建设厅网站一体化平台
  • 免费行情网站链接wordpress公共聊天室
  • 网站建设怎么汇报东营做网站多少钱
  • 网站建设要什么软件旅游的网站怎么做
  • 临沂哪里有做网站的全球新冠疫苗接种率
  • 淘宝联盟网上的网站建设怎么制作属于自己的网址
  • 国外做兼职网站有哪些ftp 企业网站
  • 找别人做网站怎么防止别人修改社交手机网站开发
  • 搭建网站知识美容美发化妆品培训企业网站源码带后台php织梦dede5.7
  • 中国网站的建设如何使用wordpress html代码
  • 好品质高端网站设计新感觉建站wordpress数据库密码解密
  • 郑州网站推广价自定义wordpress后台
  • 平台建站建设微信网页开发教程
  • 网站后台生成器网站外链建设书籍
  • 西安网站建设的费用公司注册网站需要什么资料
  • 做空压机网站沈阳专业seo排名优化公司
  • 巴彦淖尔专业做网站的网易企业邮箱附件打不开
  • 湖南省建设厅官方网站官网东莞网站设计评价
  • 自己切片视频做网站网络推广24年怎么做
  • 设计师看什么网站手机免费资源下载网站模板
  • 企业网站建设定制网站建设公司南宁网站制作开发公司