实现网
yuqirong

昵称登录后显示

800/8小时
3年工作经验

同花顺
高级Android工程师

Android
Java
Kotlin

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

就职于国内一线知名互联网公司,负责公司主要产品的 Android 客户端开发。

三年工作经验,具有丰富的 Android 开发及性能调优的经验,持续学习 Android 等前沿技术,并独立完成多个兴趣项目

全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。
2.数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。
3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.

项目经验

网络数据httpclient post请求,服务端返回轻量级数据交换JSON格式,客户端使用阿里巴巴FastJson进行数据解析,
并封装成javabean,提高数据交互处理能力。 2,返回键的处理: 
在用户返回上一个界面的时候,由于是统一界面管理,底部导航是固定不变的,在头部显示titlemanager中判断,在即将进入的下一个界面头部的显示的处理,比多个activity框架的使用更加简单易处理 
3,listview视图缓存的优化:分批加载,listview监听OnScrollListener实现异步加载,adapter 中contentview 重用,减少对象创建,使用view 的setTag与getTag方法,listview 异步加载优化,保证listview快速显示并滚动流畅,利用线程池解决开销与资源不足的问题,本地维持任务队列,保证资源合理利用,网络图片缓存优化 ImageLoader 图片加载器完成,用afinal框架FinalBitmap模块 配置线程池数量,缓存大小,缓存路径,加载显示动画等,内存优化,网络图片比例缩小,对图片进行软引用,及时进行recyle() 操作,优化Dalvik虚拟机堆内存分配 
4,Item点击事件到下一个界面之间的数据传输Bundle的处理,当传递一个对象的时候,对于对象序列化的处理,实现Serializable接口。 
5,品牌的展示和搜索:在首页的一个viewpager的展示以及在底部导航的入口通过listview以及品牌的首字母大写来进行的一个排序搜索 
6,产品列表的展示:主要技术点就是在与服务器端返回的数据,因为涉及到三种方式的排序,以及不同专题的入口,定义出一个统一的接口,通过专题传递的数据来显示不同专题的列表。服务器端servlet的返回的json数据以及操作数据库dao类的sql语句的查询 
7,限时抢购界面:难点主要在与对于时间不断的减少的一个更新.通过将listview中的item里面显示时间的这个item控件通过setTag(id)的方式,在主线程的handle里面通过sendEmptyMessageDelayed(10,1000).去每隔1秒像自己发送一个msg来显示更新时间。

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周日全天
工作日下班后
周六半天
周日半天

可兼职地点

拱墅

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

周六全天
周日全天
工作日下班后
周六半天
周日半天

可兼职地点

拱墅