热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

android即时聊天源码websocket,基于WebSocket实现的Android和H5聊天通讯实例【附效果图附所有源码】使用的源码...

【实例简介】基于WebSocket实现的Android和H5聊天通讯实例【附效果图附所有源码】使用的源码博客地址:http:blog.csdn.netlucherra

【实例简介】

基于WebSocket实现的Android和H5聊天通讯实例【附效果图附所有源码】使用的源码

博客地址:http://blog.csdn.net/lucherr/article/details/75673810

【实例截图】

【核心代码】

WebSocket

└── WebSocket

├── WebSocketAndroid

│   ├── AndroidManifest.xml

│   ├── bin

│   │   ├── AndroidManifest.xml

│   │   ├── classes

│   │   │   └── com

│   │   │   ├── android

│   │   │   │   └── websocket

│   │   │   │   ├── BuildConfig.class

│   │   │   │   ├── Constant.class

│   │   │   │   ├── MainActivity.class

│   │   │   │   ├── R$attr.class

│   │   │   │   ├── R$dimen.class

│   │   │   │   ├── R$drawable.class

│   │   │   │   ├── R$id.class

│   │   │   │   ├── R$layout.class

│   │   │   │   ├── R$menu.class

│   │   │   │   ├── R$string.class

│   │   │   │   ├── R$style.class

│   │   │   │   └── R.class

│   │   │   └── lucher

│   │   │   └── websocket

│   │   │   ├── EasyWebsocketClient$TimeOutThread.class

│   │   │   ├── EasyWebsocketClient.class

│   │   │   ├── event

│   │   │   │   ├── BaseEvent.class

│   │   │   │   ├── CloseRespEvent.class

│   │   │   │   ├── EventType.class

│   │   │   │   ├── FramedataEvent.class

│   │   │   │   ├── MessageRespEvent.class

│   │   │   │   └── SimpleRespEvent.class

│   │   │   ├── Status.class

│   │   │   └── util

│   │   │   └── ToastUtil.class

│   │   ├── classes.dex

│   │   ├── dexedLibs

│   │   │   ├── eventbus-3.0.0-9eda6cfa5cb487123659f719cce0fce9.jar

│   │   │   └── Java-WebSocket-1.3.1-SNAPSHOT-aa81a292b1e05c75f7d17ab81e89d056.jar

│   │   ├── jarlist.cache

│   │   ├── res

│   │   │   └── crunch

│   │   │   ├── drawable-hdpi

│   │   │   │   └── ic_launcher.png

│   │   │   ├── drawable-mdpi

│   │   │   │   └── ic_launcher.png

│   │   │   ├── drawable-xhdpi

│   │   │   │   └── ic_launcher.png

│   │   │   └── drawable-xxhdpi

│   │   │   └── ic_launcher.png

│   │   ├── resources.ap_

│   │   └── WebSocketAndroid.apk

│   ├── gen

│   │   └── com

│   │   └── android

│   │   └── websocket

│   │   ├── BuildConfig.java

│   │   └── R.java

│   ├── ic_launcher-web.png

│   ├── libs

│   │   ├── eventbus-3.0.0.jar

│   │   └── Java-WebSocket-1.3.1.jar

│   ├── proguard-project.txt

│   ├── project.properties

│   ├── res

│   │   ├── drawable-hdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-xhdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-xxhdpi

│   │   │   └── ic_launcher.png

│   │   ├── layout

│   │   │   └── activity_main.xml

│   │   ├── menu

│   │   │   └── main.xml

│   │   ├── values

│   │   │   ├── dimens.xml

│   │   │   ├── strings.xml

│   │   │   └── styles.xml

│   │   ├── values-v11

│   │   │   └── styles.xml

│   │   ├── values-v14

│   │   │   └── styles.xml

│   │   └── values-w820dp

│   │   └── dimens.xml

│   └── src

│   └── com

│   ├── android

│   │   └── websocket

│   │   ├── Constant.java

│   │   └── MainActivity.java

│   └── lucher

│   └── websocket

│   ├── EasyWebsocketClient.java

│   ├── event

│   │   ├── BaseEvent.java

│   │   ├── CloseRespEvent.java

│   │   ├── EventType.java

│   │   ├── FramedataEvent.java

│   │   ├── MessageRespEvent.java

│   │   └── SimpleRespEvent.java

│   ├── Status.java

│   └── util

│   └── ToastUtil.java

└── WebSocketServer

├── src

│   └── com

│   └── web

│   └── demo

│   └── WebSocketTest.java

└── WebRoot

├── chat.html

├── META-INF

│   └── MANIFEST.MF

└── WEB-INF

├── classes

│   └── com

│   └── web

│   └── demo

│   └── WebSocketTest.class

└── web.xml

54 directories, 69 files



推荐阅读
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • 代理模式的详细介绍及应用场景
    代理模式是一种在软件开发中常用的设计模式,通过在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象进行访问,从而简化系统的复杂性。代理模式可以根据不同的使用目的分为远程代理、虚拟代理、Copy-on-Write代理、保护代理、防火墙代理、智能引用代理和Cache代理等几种。本文将详细介绍代理模式的原理和应用场景。 ... [详细]
  • 本文介绍了在Android开发中使用软引用和弱引用的应用。如果一个对象只具有软引用,那么只有在内存不够的情况下才会被回收,可以用来实现内存敏感的高速缓存;而如果一个对象只具有弱引用,不管内存是否足够,都会被垃圾回收器回收。软引用和弱引用还可以与引用队列联合使用,当被引用的对象被回收时,会将引用加入到关联的引用队列中。软引用和弱引用的根本区别在于生命周期的长短,弱引用的对象可能随时被回收,而软引用的对象只有在内存不够时才会被回收。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 【系列二】长连接,短连接及WebSocket介绍(含http1.0,1.1,2.0相关)
    前言上一节讲了长轮询和轮询及其实现,这节讲一讲长连接、短连接及webSocket,在讲这些之前,我们先来普及一下http相关的一 ... [详细]
author-avatar
胡vidalez
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有