开源软件名称:XMPP
开源软件地址:https://gitee.com/way/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: 测试截图 |
请发表评论