ID:261478

mamen

Android开发工程师

  • 公司信息:
  • 深圳海雀科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

熟练使用Java、Kotlin开发Android,熟悉ReactNative混合开发、360Replugin插件开发
熟悉AndroidUI、布局、控件、自定义View、SurfaceView
熟悉Android双屏开发、界面多屏幕多尺寸适配
熟悉Android Navigation、Lifecycle、ViewModel、Room、Viewbinding等Jetpack套件及KTX
熟悉Android数据存储、加密、压缩、上传
熟悉Android消息机制、进程间通信、线程池
熟悉Android串口通信、蓝牙通信、Socket、netty框架
熟练使用okhttp、retrofit、Rxjava、EventBus等开源框架,进行网络请求、异步操作、数据传递
熟练处理Android中的OOM、ANR、Crash、内存抖动等场景,有性能、内存优化经验
熟悉android多媒体播放组件、了解FFmpeg、faac/faad2、lame mp3等开源解决方案, 有JNI
NDK、音视频开发经验。

项目经验

项目:有氧健身设备(跑步机、椭圆机、心率盒子等)
简介: 有氧健身设备是一系列的智能健身设备,包括智能跑步机、智能椭圆机、实时心率墙等等一
系列商用有氧设备,在设备上安装Android屏幕,开发APP,对设备硬件进行控制,并提供各种特
色功能(一起跑、赏金跑、实景跑、娱乐跑、实时心率展示等)
项目职责
负责对接产品开发新的项目需求、修改项目bug、对接客服解决用户疑惑或问题、对接Android系
统工程师进行固件调试、对接硬件工程师进行串口通信和调试
技术点
项目使用bugly进行异常上报收集,集成个推和极光推送,实现扫码小程序登录推送、普通日志上
传、远程锁定等
项目中通过蓝牙连接蓝牙耳机、心率设备,实时获取心率数据,通过串口通信实时获取运动数据
项目中使用Root ADB指令对系统及其他应用进行管理,隐藏导航栏,将有氧应用设为Launcher,在
有氧应用中提供指定APP的下载及打开,并使用悬浮窗使其他应用中也可随时返回,并通过自定义
的Window实时的对蓝牙,WiFi,音量等进行修改
项目中使用百度人脸识别SDK进行人脸识别登录、通过手环或磁卡进行刷卡登录
项目:医疗美容设备(盆底肌修复、医疗数据管理中心、射频抗衰等)
简介: 医疗美容设备通过在设备上安装Android屏幕,开发APP,对医疗设备进行控制,并提供游
戏训练、数据打印、数据上传、微信端查看分享等功能
项目职责
负责对接产品开发新的项目、对接硬件工程师进行串口通信和调试,完成测试和装机
技术点
项目中使用SurfaceView写了大鱼吃小鱼、小熊接水果等小游戏
项目中通过蓝牙连接血压计、血氧仪、尿酸仪进行数据传递,实时获取健康数据,通过串口通信自
定协议控制医疗设备医疗头
项目使用Kotlin语言编写,使用MVVM模式作为开发架构,使用Kotlin协程结合retrofit进行网络请
求,Room数据库进行数据存储,Navigation进行界面导航,Viewbinding进行界面绑定,只有一
个Activity
项目中使用DecorView对界面进行截图,并通过打印插件进行打印
项目:海雀智能摄像头项目
简介: 海雀智能摄像头项目是华为智慧生活app下的一系列智能摄像头插件app,用于对海雀智能
摄像头的视频观看和控制
项目职责
负责项目新的需求分析及评估,制定项目计划、输出方案文档,和华为智慧生活app开发人员
对接实现新的项目需求
不断重构优化代码,协同测试人员测试,修改项目 bug,提交给华为测试人员进行测试,对
代码进行安全扫描,修改华为CPM问题单
技术点
项目使用360Replugin插件开发框架,实现插件开发
项目使用多进程开发方式,通过Aidl与智慧生活app进行交互
项目中使用AES,RSA,SHA256,MD5等多种加密方式进行数据存储
项目使用AudioTrack进行录音,使用lame-mp3开源库将pcm转为mp3文件,使用
soundTouch开源库实现对讲通话时简易变声功能
项目中通过对视频数据抽帧,音频数据部分丢弃实现倍速播放
项目中其他技术点与海雀app一致
项目:海雀app
简介: 海雀app是一个用于对远程IPC/DVR/NVR等联网设备进行实时视频观看和控制的app
项目职责
参与新的项目需求分析及评估,制定项目计划、输出方案文档,实现新的项目需求
协同测试人员测试,修改项目 bug,完善项目,在各大应用商店发布新版本。
项目技术点
项目使用MVP模式作架构,配合Rxjava+retrofit+OkHttp作为项目的数据传输和处理
项目根据固件端提供的设备库编写JNI代码进行对设备的控制和数据传输,使用faac/faad进行
音频数据的编解码,使用ffmpeg对视频数据进行编解码和格式转换,结合
MediaPlayer,MediaCodec,AudioTrack等组件实现录音,录像,截图等功能,通过自建的
danalePlayer进行视频的渲染和控制。
项目集成了华为账号登录,微信登录,qq登录,google登录作为第三方登录SDK,同时项目
中,接入了Fcm推送,小米推送,华为推送等
项目使用WebView加载开通VIP的web页面,并集成了微信和支付宝支付SDK进行支付
使用360Replugin插件开发框架,实现宿主开发
项目:Danale混合开发项目
简介: Danale混合开发项目是想依赖React-Native框架实现大拿app的模块化,热更新。
项目职责
RN与Android交互,实现Android调用RN,RN调用Android,同时赋予使用RN开发的界面生
命周期管理的能力
R

案例展示

  • 海雀app

    海雀app

    项目:海雀app 简介: 海雀app是一个用于对远程IPC/DVR/NVR等联网设备进行实时视频观看和控制的app 项目职责 参与新的项目需求分析及评估,制定项目计划、输出方案文档,实现新的项目需求 协同测试人员测试,修改项目 bug,完善项目,在各大应用商店发布新版本。

  • MyRunning

    MyRunning

    项目:有氧健身设备(跑步机、椭圆机、心率盒子等) 简介: 有氧健身设备是一系列的智能健身设备,包括智能跑步机、智能椭圆机、实时心率墙等等一 系列商用有氧设备,在设备上安装Android屏幕,开发APP,对设备硬件进行控制,并提供各种特 色功能(一起跑、赏金跑、实景跑、娱乐跑

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

信用行为

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

发布任务

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

微信接收人才推送

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

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