熟悉 Android 体系架构,熟练 Android 应用开发
熟练掌握 Android 四大组件,常用的控件和布局文件的使用
熟悉 Android 中消息机制(Handler)
熟悉 Android 网络应用开发,熟悉 Socket 和 HTTP 网络编程
熟练解析 XML,JSON 等常用格式的数据
熟悉多线程编程
熟练掌握各种数据存储方式
熟练使用 Sqlite、Mysql 数据库
熟悉 MVC 模式,熟练使用单例、工厂等常用设计模式
熟练掌握 ListView 的优化、异步任务加载网络数据、数据的缓存以及滚动不加载网络数据
项目名称:国网五通题库
项目周期:2017/10~2018/05
项目描述:因国网变电公司对变电五项管理制度规定,按照要求重新检索,而且对五通题库
重新整理;需要有交流版块(可以及时对问题进行处理)。
责任描述:
独立开发; 负责该项目的搭建、管理,对外沟通等等。该项目实际一个月完成,之后一直
在进行版本迭代更新。客户反馈良好。
项目名称:机顶盒桌面项目二次开发,DVB 电视直播项目
项目周期:2016/08~2017/05
项目描述:该项目为机顶盒开发项目,支持泰信公开的数字电视接口,可以运行 DTVOS。
能正常接收各广电有线网络中传输的符合 DVB-C 标准的数字电视信息。
责任描述:
1. 负责程序维护和新功能实现
2. 负责 APP 和后台 socket 接口、webservice 接口联调
3. 程序测试工作。
技术要点:
1、自定义控件开发所产生的各种 View 跟 ViewGroup 的 Touch 事件执行顺序及分发机制。
2、基于 HTTP 协议的第三方框架 Gson 的解析及运用。
3、大图片加载过程中对于 OOM 的处理以及屏幕适配。
项目名称:多媒体促销系统
项目周期:2016/04~2016/08
项目描述:该项目(二次开发)为加油机多媒体开发项目,该项目主要为加油站添加广告播
放,满足条件抽奖,记录周边商店信息,购买彩票和商品,可以满足多种支付加油
责任描述:
1、该项目中主要负责商店信息显示。
2、满足条件抽奖。
3、货柜和彩票功能的实现。
技术要点:
1、添加第三方支付(微信、支付宝)。
2、使用 Fragment 实现页面之间的切换,
3、ViewPager 实现景点的播放。
4、Glide 实现图片的缓存
项目名称:江苏乐钱数据银行卡收单项目
项目周期:2015/10~2015/11
项目描述:江苏乐钱数据服务有限公司主要从事 POS 终端,通过专业的流程与丰富的经验
为客户提供高品质的互联网应用解决方案,公司打造移动支付 APP,兼容主流 POSP 平台,
实现用户查看账单同时降低了银行卡使用中的风险。
责任描述:
1,负责刷卡流程实现。
2,负责当前账户信息展示
3,负责历史记录查询
4,负责每个界面的设计与实现以及界面之间的交互
5,负责网络获取数据以及数据的处理,数据的缓存
技术要点:
1. 使用 GridView 实现主页,使用 Fragment 实现页面之间的切换
2. PullToRefreshListView 的下拉刷新,上拉加载
3. JSON 解析和 HttpClient 网络加载数据
4. 使用银联标准接口,实现收款功能,通过 socket 连接传递数据
5. 图片缓存处理和图片上传功能
6. listview 优化:复用 convertView,减少 findViewById 的次数;利用 ViewHolder,缓
存 item 条目的引用