-
深圳恒泰互联
-
Android工程师
-
3年
擅长技能
熟练使用eclipse及Android studio 开发工具。
熟练面向对象编程,并对面向对象思想有一定的理解。
熟悉IO、集合、多线程、反射等JavaSE编程技术。
熟悉MVC开发模式,单例、工厂、代理、观察者等设计模式。
熟悉Android四大组件及相互之间的通信。
熟练使用Sqlite数据库与AsyncTask异步框架,熟练掌握Handler机制以及其替代品EventBus。
熟练掌握Xml、Json数据解析和序列化。
熟练掌握ListView的使用及优化,如复用ConvertView,使用ViewHolder缓存item条目的引用,数据的分批及分页加载,图片优化等。
熟练掌握自定义view和自定义组合控件、UI事件传递、布局、绘制等原理,对利用viewDragHelper进行侧滑菜单及侧滑删除选项的自定义,快速索引的listView等都有较深入的研究。
熟悉Android中屏幕适配的常见方式。
熟练使用补间动画、帧动画和属性动画。
熟练使用Fragment,Viewpage等核心组件
熟练掌握Http协议及图片的3级缓存。
对Android应用程序性能优化和内存优化比较了解。
熟练使用Xutils、SmartImageView、SlidingMenu、ViewPagerIndicator、ImageLoader、PullToRefresh等开源项目。
熟悉android系统下消息推送机制,熟练掌握使用极光推送、shareSDK分享、讯飞语言、百度地图等第三方SDK。
熟练掌握UDP/TCP、Http等常见网络协议, 熟悉数字签名技术,Md5加密。
具有良好的编码能力和代码规范,能熟练阅读外文技术文档。
熟练使用SVN版本控制工具,了解Git代码管理工具。
了解Rxjava与Material Design。
熟悉Android系统开发。