1.熟悉android4大组件(activity,service,brodercast ,contentProvider)
2.了解过binder机制并分析过actiity的启动流程 和application的启动流程,分析过handler源码和Android控件的绘制源码以及Android容器的布局流程等
3.熟悉多种第三方开放接口,定位、推送、即时通讯、等经验;
4.熟悉多线程、sqlite数据库、json/xml等操作;
5.JAVA基础知识扎实,熟悉IO,多线程,异步处理,熟悉缓存,消息等机制,能熟练使用常用的设计模式;
6.熟悉android http tcp udp通讯机制和使用HTTP等网络请求框架;
7.了解过ndk开发 并且学习过c语言开发
8.分析过某些框架的源码 比如xutils3框架 对xutils3请求模块和图片加载模块和注解模块进行过深入分析。
10.了解过javaweb spring-mvc mybatis spring框架,有转web开发的兴趣
11.了解过ionic3混合开发
12.有rxjava2 ,retrofit,okhttp3 ,databingding ,livedata ,dagger2,small,fresco等框架使用经验,研究过rxjava2,retrofit,cordova ,small,xutils3,livedata源码的实现
13.有mvc,mvp,mvvm架构思想,研究过mvpAmrs项目源码框架
重庆联合交易所APP
2016.10-至今
项目简介:
此项目主要是以投标为中心的一款APP,能在APP中展示标的信息和对标进行报名和缴费以及竞标等一系列功能。
相关模块:
1 标的展示: 展示标的信息。和表的走势等信息
2 标的报名 :可以对标的进行报名。报名包括签协议和缴保证金等
3 竞价: 标的竞价有很多种。每种显示不一样。竞价方式也不一样。该项目通过策略模式应对复杂的竞价
4 我的管理:我的管理包括 收藏 订单 信息 支付等功能模块
5.设置: 设置主要是对APP的 缓存 我的状态 ,关于 版本更新等操作
此APP 使用的技术:
xutils3框架:该框架是请求 数据库 注解 图片加载一体的框架
hotfix框架: 该框架是阿里的热更新框架 原理应该是通过底层库 修改JVM方法区的方法表指向进
Pisen Cloud
2014.05-2015.02
Pisen Cloud是品胜官方推出的一款服务于品胜云路由系列的APP应用程序,用户可使用Pisen Cloud进行品胜云路由上网设置,Pisen Cloud具有云分拣、云分享、云音乐、云视频、即拍即传等特色功能。
文件传输主要是使用了FTP协议完成文件上传到路由器
负责文件传输,照相机,视频,音乐等功能的开发
项目链接: http://apk.hiapk.com/appinfo/com.pisen.router
Small cell
2013.10-2014.02
在该项目中担任界面开发和与网络有关的开发等
项目简介:
Small cell 是一款用手机通过Wifi控制基站配置的应用。和基站进行实时交互并且生成日志文件。并且能通过指示图标实时看到基站交互时的运行情况。
相关模块:
此项目分为4大功能(wfi配置,基站配置,查询状态,发送配置)
1wifi配置:我们通过wifi利用socket与基站的wifi进行链接,保证手机端和基站的链接不中断
2基站配置:我们在确定与基站链接后利用配置的参数对基站记性维护和开站等功能
3查询状态:次基站有很多的指示灯,我们需要利用网络将指示灯同步到手机端上
4发送配置:我们通过扫面二维码和手机短息等功能将需要配置的基站信息发送到手机上
关键技术说明:此APP还有设置帐号密码和静态IP地址等功能,在此项目中,使用了很多的设计模式(观察者,责任链,装饰,工厂)等