“出境通”---主要分为五大功能模块,分别为漏电秘书台,出境通中心,通话,通讯录和个人中心,该app由本人开发完成。该项目技术层面上主要分为表示层(View),逻辑层(presenter)和数据访问层(model),即
mvp设计模式
1:表现层(View)主要用到的技术有:Picasso加载框架,自定义轮播图和一些自定义的View
2:逻辑层(presenter):利用Rxjava框架实现逻辑上一些异步同步的操作,调度View层和Model层协调工作
3:数据访问层(Model):主要用到Gson、Rxjava和Retrofit等框架实现了网络异步请求
4:用到的第三方框架有:友盟分享、友盟统计、JPush(用于推送)、支付宝支付和微信支付
app主要功能模块:
1:漏电秘书太和出境通中心:实现app内呼叫转移后关机(或者飞行模式)接收留言和漏电等功能
2:通话:采用linphone框架(基于Sip协议的网络电话框架),集成和开发框架,实现通话功能
3:通讯录:实现模糊查询,列表按字母排序和会员列表功能
4:用户信息:实现登陆,注册,注销,修改手机号、密码、头像和分享等功能