1、6年的Android开发经验,有良好的Java语言基础,良好的编程风格,熟悉面向对象编程思想
2、开发过机顶盒TV,p2p,外贸,会展,旅游,机票等APP线上系统,代码质量高,开发效率高,可读性维护性好
3、熟练使用百度高德地图,定位和地图开发,使用传统蓝牙和BLE低功耗蓝牙开发
4、精通View,Activity绘制过程,熟练使用动画,组合动画,属性动画,了解动画原理
5、熟悉设计模式,MVC,MVP,RXAndroid,RXJAVA,retrofit能够搭建易扩展,高效率的APP框架,熟悉插件化开发
6、掌握APP性能,UI,内存优化,并给出方案,熟悉本地数据加密,代码安全,APK安全处理,常见的UI,代码测试工具
7、使用ndk jni编写与开发FFMPEG和ijkplayer源码进行视频直播和特定的视频录制截图开发
8、使用第三方框架EventBus,OKhttp,androidAnnotations等阅读过部分框架源码
9、熟练使用Android Studio,Eclipse,SVN,Git,等工具
泰国机顶盒TV项目
项目描述:
Android Studio(开发工具)
window 7(硬件环境)
针对Hi3798设备为泰国客户开发一款包含视频直播、视频点播、社区服务、休闲娱乐等于一体的综合Launcher项目,解决泰国部分地区收看网络电视难的问题。
责任描述:
整个项目独立完成,通过ijkplayer完成视频相关的软硬解码开发,以及重新编译ijkplayer实现对rtsp、ac3等音视频格式的支持,通过MQTT实现数据推送功能,使用AES、Base64、MD5等加密算法对数据传输进行校验和加密处理,对apk进行混淆编译,防止apk内容被反编译窃取。