本人有多年开发经验,能处理一些低概率问题以及疑难杂症,对技术很热爱,也很乐于去研究。
★ 熟练掌握 Android 下的 UI 设计,常用 UI 组件的使用,以及复杂UI界面搭建。
★ 熟练掌握 Java 语言编程思想,API的使用,以及对设计模式的理解。
★ 熟练掌握 Android 中的事件传递机制,能灵活处理事件冲突。
★ 熟练掌握 Android binder通讯机制。
★ 熟练掌握 内存泄露、内存抖动等原因以及分析内存工具。
★ 熟练掌握 自定义控件的实现。
★ 熟练掌握 Android 线程之间通信、Handler源码实现,以及Volatile和sync锁机制的使用。
★ 熟练掌握 多线程并发问题,同时能够处理项目中的低概率问题。
★ 熟练掌握 抓布局工具,能够根据抓出的布局,分析出界面显示的异常原因。
★ 掌握JNI技术,能够实现基本的native开发。
★ 掌握Android Framework PKMS、Input、AMS、等系统服务大致流程,定制过自己的服务。
★ 掌握系统服务的启动流程,以及ServiceManager如何管理系统服务。
★ 掌握鸿蒙开发技术,可以使用ArkUI构建鸿蒙页面,可以独立开发鸿蒙应用项目。
★ 掌握C,C++, kotlin 及Arkts 语言。
★ 熟悉CSS、HTML、JS、以及Struts、SpringMVC、Hibernate等框架,可以实现基本的接口开发。
Android系统的定制开发,处理过一些Framework,以及系统应用的需求(不方便透露)
MIM(移动基础设施管理) MIM是一款通过APP可以查看数据机房中设备的运行信息,负责项目的整体架构以及开发。
在项目中担任架构设计,以及技术预言。 能够快速的处理项目中的疑难杂症。 并从代码细节把控项目的稳定性和流畅度。
负责上层通话应用的开发已经维护,主要处理通话异常界面的弹框以及开启飞行模式下,去电流程的处理(紧急通话此时是可以打通的),主要的实现方案是根据底层Call上报上来的异常状态码进行区分当前是那种异常。