● 精通 Java 语言编程,面向对象编程思想,有良好的编码规范与习惯;
● 精通 Android 常用布局及常用控件的使用,以及使用自定义控件;
● 熟练掌握 Android 四大组件:Activity、Service、ContentProvider、BroadcastReceiver;
● 熟悉多线程编程,有大量与后台交互的开发经验;
● 熟悉 Android 常用的数据存储方式 eg: 文件、数据库、SharePreference等;
● 熟练掌握 Android Http 网络协议的使用,以及Json,xml文件解析;
● 熟练掌握 Android Handler 和异步任务的运行机制及使用;
● 熟练掌握 Android UI性能优化,Android 自定义 View 的实现运用;
● 熟练掌握 Android 主流设计风格的应用,eg:下拉刷新 上拉加载 弹出框 等;
● 熟练掌握 Android 动画的定义以及应用;
● 熟练掌握 Android 事件分发的机制;
● 熟练搭建各类项目架构,了解单activity轻量架构;
● 熟练掌握第三方图片加载类库的使用,eg: Picasso、Fresco、Glide、ImageLoader等;
● 熟练掌握 Baidu map 定位、标记、POI检索、导航的使用;
● 熟练掌握 Fragment 复杂嵌套的使用,以及懒加载等操作进行性能优化;
● 熟悉播放实时流的流程,以及参与开源播放库VLC的编译、联调,与调用。
● 熟练掌握NDK把jni文件成.so库的流程以及使用。
● 熟练掌握第三方分享、第三方登录、二维码的扫描及生成、消息推送, eg:zxing二维码扫描;ShareSDK、微信分享;极光推送、百度云推送、个推等;
● 熟练掌握常见网络框架的使用,eg:xUtils、Volley、OkHttp等;
● 熟练掌握版本管理工具 SVN 、Git 的使用;
● 熟练使用Eclipse、Android Studio开发工具;
● 熟练掌握项目打包,多渠道打包,项目上线,项目下线,维护迭代的流程。
有大量跟h5交互的经验。
手机锁屏进程保活技术。
河长制:
1.实现Android需求,界面,逻辑。
2.政府项目,核心功能就是利用地图,实时获取坐标,上传到服务器,绘制轨迹,反馈回手机路线。
3.有聊天功能,公务员绩效考核模块.
4.线程保活等等.
JY:
1.使用OKHttp请求网络数据
2.使用vlc播放视频
3.百度云推送
4.微信分享
5.数据库、sharedpreferences数据存储
6.视频截图保存到相册
7.打包、上线、迭代
VFM:
1.进行项目的需求分析,由于公司人事变动定制版由我独立完成
2. 集成百度云推送SDK把设备报警信息作为通知推送给用户,用到广播通知本地,数据库存储报警信息,报警信息可删除, ListView的优化。
3. 集成sharedSDK完成设备实时流的分享。
4. 使用zxing第三方库进行扫描二维码添加设备。
5.设备直连预览、录像、截图、云台等所有基本功能。
6.多画面同时播放,运用了Fragment懒加载,最多十六画面同时播放。
7.优化App,降低CPU占有过多导致视频、手机卡顿等问题。
8.打包、上线、迭代