1.从事Android开发4年,熟悉Android 移动端及Tv端App开发流程。
2.具有较强的逻辑思维和分析能力,有较强的学习能力,对编程有浓厚的兴趣。
3.熟练使用 Eclipse 和 studio 开发环境,熟悉 Android 四大组件,六大布局和基本控件的使用。能够熟练使用 Android 数据存储,SQLite 数据库,多线程,HTTP 与 Socket 通信等技术,熟悉目前一些常用的第三方库的使用,例如 Rxjava,Retrofit,Volley,ImageLoader,GreenDao,Glide,第三方分享,登陆等。
4.熟悉蓝牙BLE 4.0开发,包括打开,扫描,连接,断开,回连等。
5、熟悉 framework 层,了解 PMS,AMS,WMS 等系统服务,熟悉 SystemUI,Settings 等模块
斐讯 OTTBox(斐讯盒子)
软件环境:Amlogic Android7.1 平台
硬件环境:斐讯盒子 DB1
开发工具:Android studio 责任描述:负责 OTTBox 中的 Launcher 开发及维护,主要工作有搭建 UI 框
架,网络框架,数据动态加载及显示,焦点控制,优化内存及用户体验。
项目简介:该项目是一款智能电视盒子,Launcher 展示视频资源及一些常用
功能。
1.Launcher UI 架构采用 fragment+viewpager 的方式实现,用户可以动态调
整导航栏的顺序及显示/隐藏。
2.网络框架采用 Rxjava +Retrofit 实现,具有本地缓存,失败重试等功能,
本地缓存保存在数据库中,具有时效性,数据库框架采用 GreenDao。用户切
换 tab 时,首先判断本地缓存是否可用,如不可用,则请求新的数据,请求到
的数据与原有数据比较,如果不同,则刷新界面。
3.视频资源接入 CIBN 数据,页面布局使用 RecyclerView,实现动态加载布
局。
4.视频播放模块直接调用 CIBN,由 CIBN 高清影视负责播放内容。
5.实现焦点移动加边框及放大效果,用户按遥控器操作会有明显的凸出感。
6.处理焦点控制,实现焦点在界面中切换时流畅不卡顿
2016/08 - 2017/02 基于 Android 的乐动听项目
软件环境:Android
硬件环境:基于经典蓝牙传输协议的蓝牙耳机
开发工具:Android Studio 责任描述:担任项目的主导人,控制代码的质量和进度,负责项目框架搭建,
账号模块,音乐模块,跑步模块,社交模块,分享模块的代码编写。
项目简介:该项目为控制蓝牙运动音乐耳机的 APP,包含记步,步频切歌,音
乐模块,社交模块。蓝牙耳机音乐模块。
1.跑步模块:采用公司的记步算法,获取 5s 内的平均步数作为步频,根据步
频选择播放快/慢歌曲。
2.音乐模块:使用虾米音乐的 sdk,包括最新歌曲,推荐歌曲,推荐专辑,搜
索,歌词显示等等。
3.社交模块:使用公司的 Baas 作为服务器,用户发表的内容可以被其他用户
看见,其他用户可对该条内容点赞。内容包含图片和文字。
4.账号模块:使用 Baas 作为服务器,用户可以使用卓易账号,QQ,微信,微
博账号登录。
5.分享模块:使用友盟分享 sdk,可将运动信息分享到 QQ,微信,微博等。
6.蓝牙模块:基于经典蓝牙传输协议,包括搜索,连接,断开,传输歌曲信息
并显示,获取蓝牙记步数据并显示。
2016/04 - 2016/08 基于 Android 的小区门禁项目
软件环境:Android 6.0 以下
硬件环境:基于 Android 系统的门禁机
开发工具:Android Studio
责任描述:编写框架,交互逻辑以及优化。
项目简介:此项目是与安装在单元楼门口的门禁设备进行通信。1、用户通过
app 来监控门口的情况。同时可以控制门禁开锁。
2、访客通过门禁可以呼 App,进行视频语音通话。
3、App 可以设置开锁的一次性密码和永久密码。在门禁端先输入房间号再输
入密码,密码正确门禁开锁,同时拍下照片上传服务器。供 App 查看。
4、有社交功能,同一小区的住户可以发帖交流。
5、周边功能,物业通过后台向用户发送一些便民信息或者广告。
6、住户家里会安装一个室内机,具有监测报警功能,触发报警后会推送给此
户的所有用户,用户可在第一时间收到通知。
7、物业可以通过后台向单个用户或全部用户发送公告通知。
2015/12 - 2016/03 基于 Android 的传音手环 T-band
软件环境:android6.0 及以下
硬件环境:MTK 平台的手环
开发工具:android studio 责任描述:负责与服务器的网络交互和数据传输及其他业务逻辑。
项目简介:传音手环 T-band 是一款可以记录运动,睡眠数据的手环,配合 ap
p 可以实时查看运动数据和睡眠数据。
主要功能:
1.同步手环的数据,保存在数据库中然后上传服务器,并显示在 app 中,运动
数据包括总的步数和分段步数,睡眠数据包括总的睡眠时间、深睡眠时间、浅
睡眠时间。同步设备主要使用的是 BLE 技术。
2.用户上传数据,保存在服务器,可以获取排名,查看一周和一月的总的运动
情况。
3.具有智能闹钟和久坐提醒功能。通过发送 BLE 指令来实现。
4.短按设备按键可以控制手机拍照,长按设备的按键可以寻找手机。