熟练使用 Eclipse,Android stadio,Source Insight,git,svn 等开发相关工具,具有扎实的 java 基础,精通各种算法和数据结构, 精通 Android 核心技术,熟悉多种 Android 开源框架,熟练掌握 JS+native 混合开发技术,并且熟悉 Javaweb 开发,具有丰富的 Android Rom 开发和 Android App 开发经验
Rom 定制
主要负责 settings、以及涉及 framework 相关的修改和第三方兼容,期间完成了设置相关需求以及设置相关问题,包括双卡铃声,wifi 弹框,手机默认项,音量分离,免打扰,信息铃声,设置搜索等相关需求,这些功能有些涉及 framework,system UI,mms 等一些模块,并且分析处理 anr,crash 等一些系统问题。
通讯软件
某软件是一款实时通信的软件,采用 MVP 模式架构,配合 EventBus、RxJava、
Gson、OkHttp 等开源框架搭建而成,我主要负责联系人模块,联系人模块主要有好友, 群组,集团通讯录三个大模块,其中衍生联系人搜索,数据处理,为其他模块提供接口等一些功能。涉及技术有网络编程,数据库操作,线程安全,错误修复,性能优化等。
免费 WiFi
此软件主要是搜索附近 wifi,提供免费热点供用户使用。主要用到技术, 动画,自定义控件,自定义适配器,网络编程,json 解析,WiFi 管理相关知识等。
天 气
维护和代码优化,以及多机型的适配,开发一些新功能。主要用到技术:touch 事件的分发,自定义 view,网络编程,xml 解析,aidl 等。
悬浮多任务
悬浮多任务是基于 Android 源码开发的一款 app,内嵌在源码中,调用 fram
ework 中的方法实现部分功能,和其他 app 实现交互实现部分功能。用到技术:多线程,xml 解析,aidl 等。
设置二级菜单智能排序
责任描述:在设置里开发此功能,主要对用户经常使用的按钮进行优先排序。用到的主要技术:sqlite 数据库,contentprovider,多线程,handler 等。
健康中心
健康中心主要有 4 个功能,计步功能、射水量、肺活量测试、身体测试。其中用到技术:自定义 view,sqlite 数据库,contentprovider,broadcast,service,多线程,网络编程,json 解析等技术。