xmpp java_XMPP: Android基于Xmpp的即时通讯
简洁XMPP
简洁XMPP Android 客户端项目简析
注:本文假设你已经有Android开发环境
启动Eclipse,点击菜单新建一个Android工程,然后将本项目代码覆盖过去,请确保你当前的Android SDK是最新版。
如果编译出错,请修改项目根目录下的 project.properties 文件。
推荐使用Android 4.0 以上版本的SDK,请使用JDK1.6编译:
target=android-18
本项目采用 GPL 授权协议,欢迎大家在这个基础上进行改进,并与大家分享。
下面将简单的解析下项目:
一、项目的目录结构
根目录
├ src
├ libs
├ res
├ AndroidManifest.xml
├ LICENSE.txt
├ proguard.cfg
└ project.properties
1、src目录
src目录用于存放项目的包及java源码文件。
下面是src目录的子目录:
src
├ com.way.activity
├ com.way.adapter
├ com.way.app
├ com.way.db
├ com.way.exception
├ com.way.fragment
├ com.way.service
├ com.way.smack
├ com.way.ui.xx
└ com.way.util
com.way.activity — APP所有的Activity包
com.way.adapter — APP所有的适配器包
com.way.app — APP启动及管理包
com.way.db — APP数据库包
com.way.exception — APP所有自定义异常包
com.way.fragment — APP所有Fragment包
com.way.service — APP关键服务包
com.way.smack — APP对asmack.jar部分功能重新抽取封装包
com.way.ui.xx — APP第三方控件包,“xx”代表所有控件
com.way.util — APP通用工具包
2、libs目录
libs目录用于存放项目引用到的jar包文件。
下面是libs目录里的jar包文件:
libs
├ android-support-v4.jar
├ asmack-android-6.jar
└ nineoldandroids-2.4.0.jar
android-support-v4.jar — Android V4支持包
asmack-android-6.jar — Android Xmpp支持包
nineoldandroids-2.4.0.jar — Android nine动画支持包
3、res目录
res目录用于存放项目的图片、布局、样式等资源文件。
下面是res目录的子目录:
res
├ anim
├ color
├ drawable
├ drawable-hdpi
├ drawable-xdpi
├ layout
├ raw
├ values
├ values-hdpi
├ values-ldpi
├ values-mdpi
└ values-xhdpi
anim — 动画效果
color — 颜色
drawable/drawable-hdpi/drawable-xhdpi — 图标、图片
layout — 界面布局
raw — 通知音和changelog.txt
values — 语言包、风格主题和尺寸
xml — 系统设置
4、AndroidManifest.xml
AndroidManifest.xml用于设置应用程序的版本、主题、用户权限及注册Activity等。
联系我
way:
测试截图
xmpp java_XMPP: Android基于Xmpp的即时通讯相关推荐
- Android基于XMPP Smack openfire 开发的聊天室
公司刚好让做即时通讯模块,服务器使用openfire,偶然看到有位仁兄的帖子,拷贝过来细细研究,感谢此仁兄的无私,期待此仁兄的下次更新 转自http://blog.csdn.net/lnb333666 ...
- notTX FLV探测/播放和基于P2P的即时通讯多功能软件
软件名称:notTX FLV探测/播放和基于P2P的即时通讯多功能软件 软件版本:1.0 建议分类:应用工具-> 网络相关 联系EMAIL:lqjnet@sohu.com 软件网站:htt ...
- android基于xmpp的即时通讯应用
xmpp是一个通信协议.因为这是个开放的协议,为了节俭开发成本,很多即时应用都采用了这个协议.Android上最常用的组合asmack +openfire.Asmack是smack的android版, ...
- android开启服务器配置,Android基于XMPP开发(一)【openfire服务器配置】
OpenFire OpenFire 是采用Java开发的基于XMPP(Jabber)协议,开源实时协作(RTC)服务器. Smack 是用 Java编 写的XMPP客户端代码库,是 spark 的核心 ...
- 基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.3版已发布
关于MobileIMSDK MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级.高度提炼,一套API优雅支持UDP .TCP .WebSocket 三种协议,支持iOS.A ...
- 基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v6.1版已发布
关于MobileIMSDK MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级.高度提炼,一套API优雅支持UDP .TCP .WebSocket 三种协议,支持iOS.A ...
- ios视频通话三方_iOS基于Socket.io即时通讯IM实现,WebRTC实现视频通话
Socket.io-FLSocketIM-iOS 基于Socket.io iOS即时通讯客户端 iOS IM Client based on Socket.io 实现功能 文本发送 图片发送(从相册选 ...
- Android easeui 3.0 即时通讯 我踩过的坑---小米
0.关于注册账号就不用说了. 1.创建应用.获取appkey 0.创建应用 1.填写信息 2.获取appkey 2.集成 0.首先新建一个工程 1.这里主要介绍使用easeui来集成环信的即时通讯功能 ...
- 高仿微信聊天界面:基于CocoaAsyncSocket的即时通讯实现(IM 微信)
Github地址:https://github.com/AlanZhangQ/Alan_cocoaSocket.git,如果有用,请点star. 之前做的项目有IM部分,在考虑了环信和融云等已经比较通 ...
- 【Android】腾讯即时通讯SDK的初次接入的详细记录
任务提出 由于五月将至,需要返校毕业!要毕业了!大四狗!汪! 为了避免业务生疏,所以就想看看大厂家的IM是怎么构建的,阅读一哈源码. tx即时通讯官网 任务记录 下载其项目包,然后run一哈: 按照文 ...
最新文章
- 他山之石:Github的使用
- python【蓝桥杯vip练习题库】ALGO-82 输出米字形
- 转:delphi用URLDownloadToFile下载文件,用进度条跟踪下载进度
- python单词意思-Python
- 背水一战 Windows 10 (10) - 资源: StaticResource, ThemeResource
- Scrapy爬虫入门系列2 示例教程
- web前端入门必知的10个技术
- monotouch在ipad中的实例应用--显示图像和文字
- 一文理解设计模式--单例模式(Singleton)
- fiq中断的入口地址_FIQ和IRQ区别
- Windows Server 2019安装OpenSSH Server简明教程
- 苹果M1芯片版Mac出现重装系统Bug,如何正确重装 macOS
- 笔记本无线网卡变身热点供手机Wi-Fi免费通过宽带上网
- 明日之后登不上去一直连接服务器,《明日之后》登不上去怎么办 明日之后进不去怎么回事...
- 四大降维算法的比较和一些理解(PCA、LDA、LLE、LEP)
- 让你的桌面腾飞吧(OpenSolaris2008.05 + VirtualBox + WinXP)
- 使用BurpSuite实验室练习SQL注入攻击
- IBM赌未来:量子计算服务IBM Q系统今年上线
- DeDeCMS v5.7 SP2正式版 前台任意用户密码修改 漏洞复现
- c语言求比平均值大的元素,c语言 10个元素的数组求平均值并输出比平均值大的数...
热门文章
- 汽车的DFMEA(Design Failure Mode and Effect Analysis)
- java斐波那契数列_斐波那契数列(Java)
- 计算幻术之路(一):被定义之前的增强现实
- Android adb常用命令(持续更新)
- 【新星计划】怎么写好技术博客?
- 黑客之门脆弱的网络传输加密【ALLyeSNO】
- 腾讯支持html5吗,WebQQ全面升级支持IE9 充分运用HTML5优势
- 硬盘接口类型简洁区别及SCSI设备和SCSI磁盘的概念区别
- 紫光m300 路由器与磊科ni360 q360 nr235 ddwrt tomato等互刷折腾备忘
- 什么软件能做英语测试卷听力,英语听力app哪个好用-什么英语听力软件最好