ID:407832

好东西 有团队

Android framework开发工程师

  • 公司信息:
  • MTK
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 长春
  • 全区

技术能力

从事六年Android开发。
有多个独立开发项目的经验。
有短视频、音视频处理、社交等多种APP项目经验。
有多线程、和本地数据库和Android物联网设备开发经验,能够完成Android设备和其他硬件的对接。
有framework层语音唤醒开发经验(非算法)。
提交过多个aosp补丁。
有自主开发的软件,通过root调节CPU GPU频率覆盖厂商调度达到长时间游戏不发热。
善于学习新知识尝试新挑战,从创新的角度解决问题。

项目经验

BCCPU
此项目是我个人开发的项目包括Android客户端和后端,主要是实现通过 root 权限控制 CPU和 GPU 频率,伪装电池温度,监测手机功耗。
通过 root 权限控制手机的性能来降低功耗减少发热,也可防止手机因过热而锁频。并且能通过悬浮窗展示当前 CPU和 GPU 频率,电池温度,功耗,fps 等关键性信息。并且功耗监测功能可以把每个应用使用时的功耗和 fps 通过图表展示,让用户更直观的看到手机的耗电量和性能。项目中的动态响应功能可在后台识别当前运行的 APP 从而动态变更 CPU和 GPU 频率达到动态性能效果。

社交类APP
实现即使消息收发,与好友联络并分享生活。发布动态一键约玩,与好友线下相约。
工作内容:注册登录,添加好友,消息收发,消息保存,类朋友圈发送、点赞、评论,批量上传图片等功能的客户端与服务端。

穿戴设备APP
此项目为某里云达摩院旗下项目,该项目是通过蓝牙和穿戴设备交互。可蓝牙发送指令,传输文件。
项目需要注意的问题有以下几点:
一、交互过程中,可能有多条信息同时被发送,但是Android同一个蓝牙对象不能同时写入多条数据,首先要保证信息不能丢失,蓝牙发送本身就有失败的可能。这里可以采用公平锁或者队列的形式,保证同时只有一条数据在写入,最后在写入成功的回调里去唤醒写入线程。
二、大文件的传输。蓝牙传输文件速度是相对较慢的,如果传输文件过大,文件长时间在内存中,会产生性能问题。采用分片读取的方法,缓解压力。
三、在开发过程中,规定的协议可能随时要做出一些小调整,我们在开发过程中一定要保证灵活性。提前预估可能改动的点,一旦协议发生改变可以做到迅速安全的全局修改。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   App开发   WebApp开发   UI设计   
角色 职位
负责人 Android framework开发工程师
队员 产品经理
队员 UI设计师
队员 iOS工程师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

案例展示

  • 依语

    依语

    全栈开发 此应用实现了基本im聊天功能 通过websocket长链接实现消息收发 除此之外一些信息的更新也通过websocket发送给客户端 此功能对比http请求能够减少主动查询次数 采用主动通知方式减轻后端压力

  • BCCPU

    BCCPU

    此项目主要是实现通过 root 权限控制 CPU和 GPU 频率,伪装电池温度,监测手机功耗。 通过 root 权限控制手机的性能来降低功耗减少发热,也可防止手机因过热而锁频。并且能通过悬浮窗展示当前 CPU和 GPU 频率,电池温度,功耗,fps 等关键性信息。并且

  • 绘画板

    绘画板

    ChatGPT said: 这是一款基于 Flutter 开发的多功能绘图应用,支持自由绘制、撤销、重做、填充颜色、清空画布及保存作品等操作。用户可通过手指在画布上进行创作,应用支持多点触控与流畅的绘制体验。绘图完成后,用户可将作品保存为图片至系统相册,方便分享与管理。界面

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

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服