ID:148576

旅行者7号

安卓开发工程师

  • 公司信息:
  • 腾讯
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 武汉
  • 全区

技术能力

熟练掌握Java编程(基础,容器,多线程,IO,面向对象),对Java多线程编程、网络编程较为熟悉,了解JVM机制,熟悉常见的各种设计模式。
熟悉C++编程(对模板元编程不怎么熟悉)。
熟悉安卓开发,具有较为丰富的安卓APP开发经验。
了解Java、C++的服务器开发。
了解小程序开发(小程序框架,js、css、html,入门阶段)。

项目经验

1.基于安卓手机的机床监控APP
在安卓手机上,实时同时采集机床的内外部数据,以及实现数据回放分析。
利用传感器采集机床的诸如振动等外部物理信息数据。 通过蓝牙与机床实现通讯,实现对机床数控系统内部的运行状态数据的采集。
通过多线程协同,实现内外部数据采集的高实时性以及同步性。
通过SurfaceView高性能绘图实现数据采集的实时可视化。
通过文件内存映射以及SurfaceView高性能绘图,实现大数据文件的回放分析。
2. PC端的机床监控软件
在PC端实现一个与上面所提到的“基于安卓手机的机床监控APP”差不多的软件。 基于网络接口,通过TCP /IP协议实现与机床的交互。
整个数据采集分析系统全部由个人实现,一万多行的C++代码量。
3.响应式手机虚拟仪器
在安卓手机上的实现一个类似LabView的软件。
在安卓上利用自定义控件实现一系列的测量仪器控件,并将其按照一定的模式给组件化。
设计一个响应式软件架构,该架构利于实现通过脚本描述组件之间的数据响应关系。
基于响应式编程思想,设计一门脚本语言及实现解释器。通过该脚本,可以简单快捷地利用标准化组件组装出一个虚拟仪器界面,从而实现软件的动态在线可重构。
在安卓上实现了Java的动态编译解决方案,可以在APP运行中实时加载一段代码并运行,无须重新安装APP。
4.安卓手机高速数据采集APP
在安卓手机实现一款数据采集APP,通过WIFI实现无线高速数据采集。
通过缓冲、任务队列工作线程以及IO优化,实现在性能较差的手机上进行流畅的高速数据采集。
5.局域网文件共享APP
在局域网里面,基于HTTP协议,实现手机对电脑的文件共享,手机之间的文件共享。
对于视频文件,实现在线观看。 电脑端以及手机端的服务器,均为自己编写代码实现。
6.观鸟速记APP
实现了一款用于观鸟时进行数据记录的工具型APP,便于观鸟数据的记录与统计。 使用SQLite进行数据存储,通过观察者模式实现数据更新的实时可见,通过任务队列线程实现数据操作的稳定性。 通过smtp邮件服务,实现数据的上传,以零成本实现了小规模的数据的自动化收集与统计。 目前该APP已经在武汉市观鸟协会下被稳定的使用。

相似人才推荐

信用行为

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

发布任务

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

微信接收人才推送

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

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