NuoanQi

android研发工程师
联想集团 · 8年经验
NuoanQi
日薪: ¥500/8h
地点: 北京 全区
时间: 下班后周六周日可工作日远程
有团队 · 可整包 ID:127043 复制

0
接单数
0
评价数
1
收藏数

AI 技能提取 | Android Java UI
熟练掌握Java编程语言以及面向对象的编程思想,具有良好的编程习惯;
熟练Android UI的常用布局和各种主要组件、五大数据存储;
熟练MVC、MVP架构、多渠道打包、apk混淆、apk瘦身;
熟练RXJava2.0、Retrofit、Glide、OkHttp等框架,独立封装网络框架;
熟练Android中Handler的线程间通讯原理;
熟练图片的三级缓存技术、常用的优化方式以及LruCache原理;
熟练GreenDao的基本使用以及封装升级;
熟练使用EventBus、RxBus、接口回调等传值方式;
熟练掌握自定义View和Android各种屏幕适配方案;
熟练掌握常用设计模式,例如单例模式,建造者模式,观察者模式;
熟练掌握Android事件分发机制,解决各种事件冲突;
熟练掌握Android的性能优化解决APP界面卡顿问题;
熟练使用RecyclerView+Swiperefreshlayout实现多种布局上下拉刷新;
熟练常用的第三方SDK如:Umeng统计 分享,环信等;
熟悉支付宝支付流程和购物车逻辑;
熟悉WebView与Js交互。

1.个人移动健康平台
主要技术:android、Java。
项目描述:
①整个系统框架的搭建,设计统一的风格和主题,实现所有界面.整个项目中只有一个Activity,其他的子模块全是Fragment,并且每个Fragment全是单例,实现了界面的部分变化。
②将设备采集的人体生命体征数据显示出来,包括心电图、血压、血氧及血氧波形图和血糖。
③平板跟设备之间是通过socket连接的,平板作为服务器等待设备的连接,传送到平板的数据根据协议解析成想要的数据。当连接中断后会自动重连。实现协议的代码是以库的形式加入到项目中的。
④心电图是用SurfacView画的,具体的实现是一个通信线程在接受数据并解析数据(设备发送数 据的速度恒定),通过handler发送到另一个画图线程,画图线程里将传来的数据再进一步解析成画图坐标数据并放到LinkedBlockingQueue里作为缓存,画图时从LinkedBlockingQueue里去数据,通过画图的速度在控制生产者跟消费者之间的平衡。
⑤测量血压、血氧和血糖时,测量数值的不断变化是thead+handler实现的。
保存数据在本地,查看本地记录,与后台服务器的通讯,上传数据。
⑥保存数据是在将接受数据线程的数据通过handler发送到保存数据线程。本对数据的保存使用了SQlite、SharedPreferences和文件,数据库保存测量的历史记录,SharedPreferences保存一些关键的数值,文件保存设备测量的数据。跟后台服务器的通讯都在服务中实现。

2.社区医疗平台
 主要技术:android、Java。
项目描述:
①社区医疗平台的主要功能跟个人移动健康平台的相类似 .
②整个系统框架的搭建,设计统一的风格和主题,实现所有界面 .
③将设备采集的人体生命体征数据显示出来,包括心电图、血压、血氧及血氧波形图和血糖.
④与后台服务器的通讯,上传数据.
⑤通过UPNP寻找采集数据设备,关联设备和与设备断开关联.
⑥UPNP实现使用的是开源的包,已服务的方式启动,在程序打开时就启动该服务。

整包服务: 微信公众号开发微信小程序开发PC网站开发App开发运维类开发其他开发
负责人: android研发工程师
团队成员: 产品经理 UI设计师 安卓工程师 前端工程师 后端工程师 
NuoanQi ID:127043 复制

NuoanQi

有团队 · 可整包
android研发工程师 · 8年经验 · 联想集团
城市北京 全区 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
1
被收藏

信用行为

0
接单数
0
评价数
1
收藏数

技术能力

AI 技能提取 | Android Java UI
熟练掌握Java编程语言以及面向对象的编程思想,具有良好的编程习惯;
熟练Android UI的常用布局和各种主要组件、五大数据存储;
熟练MVC、MVP架构、多渠道打包、apk混淆、apk瘦身;
熟练RXJava2.0、Retrofit、Glide、OkHttp等框架,独立封装网络框架;
熟练Android中Handler的线程间通讯原理;
熟练图片的三级缓存技术、常用的优化方式以及LruCache原理;
熟练GreenDao的基本使用以及封装升级;
熟练使用EventBus、RxBus、接口回调等传值方式;
熟练掌握自定义View和Android各种屏幕适配方案;
熟练掌握常用设计模式,例如单例模式,建造者模式,观察者模式;
熟练掌握Android事件分发机制,解决各种事件冲突;
熟练掌握Android的性能优化解决APP界面卡顿问题;
熟练使用RecyclerView+Swiperefreshlayout实现多种布局上下拉刷新;
熟练常用的第三方SDK如:Umeng统计 分享,环信等;
熟悉支付宝支付流程和购物车逻辑;
熟悉WebView与Js交互。

项目经验

1.个人移动健康平台
主要技术:android、Java。
项目描述:
①整个系统框架的搭建,设计统一的风格和主题,实现所有界面.整个项目中只有一个Activity,其他的子模块全是Fragment,并且每个Fragment全是单例,实现了界面的部分变化。
②将设备采集的人体生命体征数据显示出来,包括心电图、血压、血氧及血氧波形图和血糖。
③平板跟设备之间是通过socket连接的,平板作为服务器等待设备的连接,传送到平板的数据根据协议解析成想要的数据。当连接中断后会自动重连。实现协议的代码是以库的形式加入到项目中的。
④心电图是用SurfacView画的,具体的实现是一个通信线程在接受数据并解析数据(设备发送数 据的速度恒定),通过handler发送到另一个画图线程,画图线程里将传来的数据再进一步解析成画图坐标数据并放到LinkedBlockingQueue里作为缓存,画图时从LinkedBlockingQueue里去数据,通过画图的速度在控制生产者跟消费者之间的平衡。
⑤测量血压、血氧和血糖时,测量数值的不断变化是thead+handler实现的。
保存数据在本地,查看本地记录,与后台服务器的通讯,上传数据。
⑥保存数据是在将接受数据线程的数据通过handler发送到保存数据线程。本对数据的保存使用了SQlite、SharedPreferences和文件,数据库保存测量的历史记录,SharedPreferences保存一些关键的数值,文件保存设备测量的数据。跟后台服务器的通讯都在服务中实现。

2.社区医疗平台
 主要技术:android、Java。
项目描述:
①社区医疗平台的主要功能跟个人移动健康平台的相类似 .
②整个系统框架的搭建,设计统一的风格和主题,实现所有界面 .
③将设备采集的人体生命体征数据显示出来,包括心电图、血压、血氧及血氧波形图和血糖.
④与后台服务器的通讯,上传数据.
⑤通过UPNP寻找采集数据设备,关联设备和与设备断开关联.
⑥UPNP实现使用的是开源的包,已服务的方式启动,在程序打开时就启动该服务。

团队情况

服务范围:
微信公众号开发微信小程序开发PC网站开发App开发运维类开发其他开发
团队构成:
负责人(android研发工程师) | 核心队员:产品经理 · UI设计师 · 安卓工程师 · 前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏