ID:261230

喜乐

高级Android开发工程师

  • 公司信息:
  • 浙江学海教育科技
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 杭州
  • 余杭

技术能力

数量掌握Android开发,掌握Android中各种自定义组件的开发,熟悉Android的运行机制,掌握ndk的开发,熟悉linux。
同时又Java后端Spring的开发经验和前端的开发经验。
数量掌握Android开发,掌握Android中各种自定义组件的开发,熟悉Android的运行机制,掌握ndk的开发,熟悉linux。
同时又Java后端Spring的开发经验和前端的开发经验。

项目经验

### 云作业

我在此项目主要负责项目的管理,模块的划分,以及核心模块如做题模块,答题卡模块的开发工作。

- 解决考试场景下时间过长的时候导致的卡顿内存抖动问题,经排查是因为在WebSocket中不断的用Gson对数据解析生成新的对象。通过自定义GsonAdapter加对象池的方式解决该问题。
- 为了提升崩溃日志写入速度,在native层通过使用mmap减少了系统调用数据拷贝内核带来的性能损耗.
- 修改Butterknife的事件绑定实现,采用代理模式加入对网络检测的控制,减少了网络判断的模板代码的编写.
- 为了解决Android5.0以下MediaPlayer不支持音频倍速播放的问题,使用 SoundPool 编译动态库,兼容了 Android5.0 以下的倍速播放。
- 为了解决TextView中英文混合的时候在行尾不能对齐的问题,采取自定义TextView的方式,自行绘制文字,达到和微信读书同样的排版效果。
- 自定义View实现折线图,饼图,雷达图,直观展示学生的成绩等信息。

案例展示

  • 聊呀

    聊呀

    我在此项目主要独立负责项目的迭代开发。 - 为了解决数据过多渲染的时间过长导致的白屏,一开始我考虑在渲染第一帧的时候让它少渲染一些数据,然后将剩下的数据放到下一帧去渲染,这样达到了效果,但是会导致刚开始的时候触摸屏幕滑动无效。我又考虑按需加载,将所有的卡片分成八份,刚开始

  • 爱配音

    爱配音

    我在此项目主要负责项目的管理,模块的划分。 - 解决考试场景下时间过长的时候导致的卡顿内存抖动问题,经排查是因为在WebSocket中不断的用Gson对数据解析生成新的对象。通过自定义GsonAdapter加对象池的方式解决该问题。 - 为了提升崩溃日志写入速度,在n

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服