项目描述: 猩猩话题圈是一款基于地理位置的陌生人社交交友软件,融合了多项Android技术。应用包含多个核心模块:基于网易云的随机语音聊天、即时消息系统、短视频功能、登录管理(包括抢登逻辑)、话题与话题编辑器、音视频录制、榜单排名、个人资料编辑以及用户详情等。应用界面采用Material Design(MD)技术,整体架构采用MVP模式。 项目责任: 1. 负责项目的架构设计和搭建,使用Git进行版本控制,并与前端和后台团队进行协作和沟通。 2. 实现了基于网易云的随机约聊模块,利用拓展字段进行推送协商和弹窗管理。 3. 开发了短视频模块,使用七牛播放器,整合ffmpeg库...
项目描述: 开发和优化启明系列产品,包括3M、3S、3F、5和5M等。这些产品基于音视频技术开发,结合了Android、H5和C++的跨平台开发,主要功能包括直播、点播、视频通话和多人会议。项目的主要目标是适配不同厂商的硬件设备,并进行相关封装以实现高效的使用体验。 主要职责和成就: 1. 实现了Kotlin技术的项目重构,提升了代码的可维护性和性能优化。 2. 设计并完成了与H5和JNI之间的通信机制,确保数据传输的稳定性和效率。 3. 根据产品需求,成功集成了WIFI模块、USB摄像头等外部硬件设备,以及屏保功能,提升了产品的功能完整性和用户体验。 4. 熟练掌握adb命令...