该项目为有关中文教育的官方网站,这个网站主要是vivibook中文教育的有关介绍,让更多的人了解vivibook,加入vivibook当外国人的中文老师。本人负责前端页面的代码开发...
我在此项目主要负责项目的管理,模块的划分。 - 解决考试场景下时间过长的时候导致的卡顿内存抖动问题,经排查是因为在WebSocket中不断的用Gson对数据解析生成新的对象。通过自定义GsonAdapter加对象池的方式解决该问题。 - 为了提升崩溃日志写入速度,在native层通过使用mmap减少了系统调用数据拷贝内核带来的性能损耗. - 修改Butterknife的事件绑定实现,采用代理模式加入对网络检测的控制,减少了网络判断的模板代码的编写. - 为了解决Android5.0以下MediaPlayer不支持音频倍速播放的问题,使用 SoundPool 编译动态库,兼容...