我拥有多年 Android 高级开发经验,精通 Java 与 Kotlin 语言,熟悉 Android SDK、Jetpack 组件、RecyclerView、ViewPager、ConstraintLayout、Custom View、动画、协程等核心技术。擅长移动端音视频开发,包括 P2P 对讲、RTMP/RTSP 流媒体、MediaPlayer、ExoPlayer 以及 JNI 混合开发,能够处理跨进程通信、Native 与 Java 层交互问题。熟悉 MQTT、WebSocket 等长连接通信协议,能够优化网络延迟和稳定性。具备 Android 系统应用开发经验,熟悉 OTA 升级流程、权限管理、系统预装应用调试、Framework 定制及日志分析,能够快速定位 ANR、崩溃、卡顿和内存泄露问题,并提供完整解决方案。熟悉版本控制(Git)、CI/CD 流程及多渠道打包,能够独立完成从项目开发到上线的全流程工作。
智能屏/对讲系统项目
负责智能屏设备 Android 应用开发与维护,包括家庭和社区对讲功能、P2P 视频通话、音频通道优化、通话记录管理及 UI 展示。独立解决呼叫延迟、自动接听异常及 ANR 问题,提升整体系统稳定性和流畅度。
OTA 升级与系统应用定制
完成 Android 系统预装应用开发和权限授予逻辑,参与 OTA 升级方案设计和测试,确保设备升级后数据和卡片配置兼容,避免业务逻辑丢失。熟悉 framework 源码分析与修改,能快速定位和修复系统级问题。
短视频播放与多媒体优化项目
参与短视频播放器优化,解决滑动卡顿、预加载、音视频同步问题,使用 ExoPlayer、MediaCodec、SurfaceView 等技术优化播放体验。实现多视频缓存和流畅切换逻辑,提升用户观看体验。
MQTT/远程控制项目
设计和实现 MQTT 长连接通信及消息回调处理,优化网络异常下的稳定性,处理消息到达顺序和广播投递问题,并在日志分析中快速定位潜在问题。支持设备状态监控和远程指令执行。