项目案例 

软世通科技立足中国、面向全球,为客户提供高质量、高效率的技术服务,项目案例覆盖了互联网、金融、电信、银行等多个领域。

软世通 > 项目案例

中兴家装APP

来源:软世通科技  |  关键词:多平台APP解决方案

中兴家装APP,主要采用MVC模块、ioc模块、数据库模块、http模块、缓存模块、图片缓存模块配置器模块、日志打印模块、下载器模块、网络状态检测模块。

中兴家装APP

功能:

主页

查看报价

黄历

看专题

免费设计

学知识

找攻略

找临时工

智能家居

图库

查找功能

筛选功能

图片列表

装修详情

分享功能

装修

查找功能

平论功能

收藏功能

装修日记

装修定位

公司详情

装修清单

我的

注册、登录

支付功能

我的日记

装修进度查询


平台:Android、iOS、PC

客户:上海中兴

框架: ThinkAndroid框架


主要有以下模块:

  (1)  MVC模块:实现视图与模型的分离。

  (2)  ioc模块:android中的ioc模块,完全注解方式就可以进行UI绑定、res中的资源的读取、以及对象的初始化。 

  (3)  数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。  

  (4)  http模块:通过httpclient进行封装http数据请求,支持异步及同步方式加载。

  (5)  缓存模块:通过简单的配置及设计可以很好的实现缓存,对缓存可以随意的配置

  (6)  图片缓存模块:imageview加载图片的时候无需考虑图片加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。

  (7)  配置器模块:可以对简易的实现配对配置的操作,目前配置文件可以支持Preference、Properties对配置进行存取。

  (8)  日志打印模块:可以较快的轻易的是实现日志打印,支持日志打印的扩展,目前支持对sdcard写入本地打印、以及控制台打印

  (9)  下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。

  (10) 网络状态检测模块:当网络状态改变时,对其进行检

iOS框架:网络请求的框架: YTKNetworking(基于AFN的封装)

屏幕适配:Masonry

用来编辑富文本:YYText

显示webView的加载进度:NJKWebViewProgress

中兴家装APP



(责任编辑:软世通架构师)

上一篇:追溯系统

下一篇:重庆日报-理论头条

亿元级企业

2001-2016 软世通信息科技集团有限公司