1、熟悉Java、Objective-C、JavaScript、HTML、CSS等多种开发语言,能够熟练使用Java进行Android应用开发
2.熟悉SQLite数据库使用,熟悉SQL使用,具有多个移动应用数据库设计开发经验
3.精通Http/Https网络协议栈,精通Socket协议栈
4.精通图形操作API,能够进行复杂控件自定义绘制
5.熟悉常用加密协议(BASE64、MD5、SHA1、DES、AES、RSA等),具有多个移动应用加密协议开发经验
6.精通常用版本控制工具(SVN),具有多人协作开发经验
7.熟悉常用第三方库,包括OkHttpClient、Picasso、ButterKnife、fastJson、pingplusplus、友盟等
1、简介:热像仪(设备)设置和监测分析软件。通过socket连接热像仪(设备),连接成功后每隔5s向热像仪发送心跳包,同时接受热像仪发送的心跳包。通过一些指令,实现对热像仪进行调焦,温度校正、电子变倍、设备抓图、实时监控(实时视频播放)等操作,也可通过指令将热像仪抓的图和录制的视频下载到本地,进行一系列的分析操作。
主要技术:
1> 使用socket,serverSocket连接热像仪并监听热像仪发送的数据
2> 使用开源数据库litepal存储数据(IMA)
3> 使用surfaceView展示热像仪实时画面和本地录制的热像仪视频(IRV格式)
4> 使用AsyncTask执行需要异步操作的任务
5> 使用RandomAccessFile进行文件的存储和读取
6> 使用achartengine实现动态折线图的展示
7> 自定义view,使用canvas 实现图形绘制(点、线、圆、矩形、多边形)并实现view的操作(放大、缩小、移动)