关于

个人图片

贺祥
Birth:1988-8
Email:472482006@qq.com
GitHub地址:github.com/dz-hexiang
个人博客:blog.aimissu.com

爱好

喜欢打篮球看小说,宅在家看电视看电影…

技能

编程语言:Java C/C++ JNI .Net C# markdown Javascript Html SQL LINQ
Linux系统:熟悉CentOS、Ubuntu、Windows

Android开发的技能

设计模式:熟练使用单例模式 、工厂模式、 观察者模式、策略模式、状态模式、Builder模式等各种设计模式,熟悉设计5大基本原则
Android:Android NDK/JNI/SDK 开发、UI布局设计、多线程、数据存储、service服务、自定义View、自定义动画、即时通讯、音视频开发、语音聊天、消息推送等
网络框架: 熟练封装自己的网络框架,如Volley +OkHttp+Gson 或者Retrofit+RxJava+Gson+RxAndroid 或者KSOAP+Webservice 等
架构搭建:熟练搭建Mvp架构、Mvc架构
热修复: 熟悉使用微信tinker热修复
线程运用:熟悉线程运用,单线程,多线程,线程池,线程之间的通信、异步和同步
地图开发:基于高德地图SDK、百度地图SDK开发
音视频开发:熟悉ffmpeg,libyuv,libx264,openh264,librtmp 等第三方c/c++库的编译及Api使用。音视频采集,图像转换处理、音视频编解码、硬编软编、直播推流、拉流播放。熟悉opengl es 、opengsl es、webrtc
语音聊天:基于MQTT协议封装即时通讯聊天SDK, 即时通讯服务器Mosquitto安装、熟悉融云SDK,极光推送sdk,基于XMPP实现即时通讯,基于CSipSimple二次开发实现语音对讲
第三方SDK: 第三方登陆、第三方支付、友盟统计、bugly日志分析、leakcanary内存分析等
混合开发:混合app开发、cordova开发
网络抓包:熟悉使用fiddler对app进行网络抓包分析
App安全:代码混淆、反编译,等逆向工程
常用工具:Android Studio/Eclipse/Git/Visual Studio/PowerDesigner/PostMan/马克飞象/禅道
数据库相关:MySQL/SQL Server/SQLite
版本管理:Git/Svn/

Web相关

.Net网站开发:.Net/C#/Javascript/Ajax/Mvc
Web前端框架:HTML5/Bootstrap/LigerUI/jquery
Api接口开发:Webservice/Api