熟悉 http,TCP/IP协议,对消息推送有一定的认识。
熟悉 android 事件的分发机制,通过对事件分发机制的认知,能够处理开发中遇到的特殊需求。
熟悉JAVA语言以及开发环境,熟练掌握面向对象编程,熟悉面向对象设计基本原则,良好的编程习惯,可以快速阅读英文技术文档,对Android Framework有一定的了解。能按照需求写出一些框架。
熟悉Android常用UI控件,自定义控件的使用。熟悉 android 平台的xml,json,html解析与生成,熟练掌握各种数据存储方式。
熟悉Android JNI/NDK 的开发流程,通过JNI使Java与底层交互,熟悉js和java之间互调。
熟悉Android流行的开源框架,Ormlite、fastjson,butterknife,okhttp,glide等开源框架等等。熟悉部分框架实现原理,熟练掌握Java反射,泛型,注解等框架中最常使用技术。
熟悉Android下的NDK/JNI技术。
熟练掌握ListView,gridview常见Bug解决和优化。掌握Android下部分优化和管理内存的技巧。
熟练掌握Handler消息机制。并熟悉线程池实现原理。熟悉android多线程机制。
熟悉图片缓存的处理,并能对图片进行优化处理,熟练使用各种常用开源图片加载框架,也可以自己搭建。
熟练使用MVC,单例模式,工厂模式,观察者模式等各种设计模式。
熟练使用安卓内存优化工具,分析内存泄漏,优化App运行内存,减少App的OOM异常,分析代码减少主线程阻塞,让App更 加流畅、高效运行。
联想乐安全手机卫士:类似360手机卫士
LenovoID/LenovoPush(SDK):SDK
乐疯跑:类似咕咚,跑步软件
宝宝秀:图片社区类app
升学教育:在线教育类app
极豆车机系统:车载中控
帕拉丁:游戏
角色 | 职位 |
负责人 | 高级安卓开发工程师 |
队员 | 安卓工程师 |