无水青川
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日09:00-19:00、周末09:00-19:00工作地点:
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

6年Android开发经验,有多个智能硬件配套APP开发经验, 熟练掌握Android终端与硬件模块的通信方式,包括蓝牙和WiFi等硬件通信方式;熟悉Android SDK,熟悉Android的四大组件/UI/网络/数据库框架,熟练掌握JAVA,熟练使用流行的架构组件(LiveData,ViewModel,WorkManager,Lifecycle,Room)以及常用的设计模式,三方库(Retrofit,Glide,Hilt)等; 熟悉网络通信机制,包括TCP、UDP、HTTP、MQTT等通信方式

工作经历

  • 2022-04-25 -2023-04-28深圳市今天国际物流技术股份有限公司厦门分公司Android开发工程师

    1、主要负责卷烟二维码统一应用项目厦烟试点的 APP 开发工作 2、负责公司其他项目的 APP 开发工作

  • 2019-04-01 -2022-03-15厦门市思芯微科技有限公司Android开发工程师

    1、参与新APP的分析与设计 2、根据产品需求开发相关的功能模块 3、负责已上线的APP的后续维护与优化

  • 2017-11-01 -2019-03-29深圳市芯中芯科技有限公司厦门分公司Android开发工程师

    1、参与新APP的分析与设计 2、根据产品需求开发相关的功能模块 3、负责已上线的APP的后续维护与优化

教育经历

  • 2013-09-01 - 2017-07-01龙岩学院软件工程本科

技能

Android
MVVM
NDK
0
1
2
3
4
5
0
1
2
3
4
5
作品
智能音箱APP

项目概述: CSound是一款WiFi音箱的专用APP,APP与音箱之间使用MQTT协议进行通信,通过为音箱配置网络,使音箱连接至自建的MQTT服务器,APP就可以通过使用约定好的协议控制音箱播放、暂停、设置音量、推送歌曲列表等功能。项目共分为四个模块:用户模块、音乐播放模块、设备配网模块、设备控制模块。 项目分工: 我主要负责其中的设备配网模块和设备控制模块,并为音乐播放模块提供控制音箱播放、暂停、推送列表、更新播放信息的方法。 设备配网模块:*与音箱AP热点连接,APP通过UDP广播向音箱发送WiFi的SSID与密码,随后*回连到相应WiFi,等待音箱连接至WiFi,APP接收到音箱发出的UDP广播则配网成功,随后将音箱绑定至当前账号。 设备控制模块:让APP跟音箱连接至同一个自建的MQTT服务器,连接成功后,APP订阅心跳主题、上行主题,其中心跳主题是音箱上报的心跳包,心跳包是APP用来判断音箱是否在线的依据,同时心跳包也会带有正在播放的歌曲信息。上行主题是音箱对APP下发的指令回复的地方,APP会根据约定好的协议对上行主题的内容进行解析,根据解析到的内容来更新相应的UI。APP发送指令则是往下行主题发送约定好的内容,例如控制音箱播放、暂停、推送播放列表、设置音量等功能都是直接往下行主题发送约定好的内容,然后等待设备回复即可。

0
2023-10-31 09:03
智能床头柜定制APP

项目概述: Sobro是一款智能床头柜的配套APP,设备接入艾拉IOT云服务器,APP集成艾拉IOT SDK,即可实现用户登录与管理、设备配网与控制。 项目分工: 该项目由我独立开发完成,接入SDK后,设备配网由SDK提供的一键配网功能完成,设备接入网络后,根据在后台为设备配置的属性,APP可以通过设置这些属性来控制设备进行前灯的开关、背灯的开关、背灯颜色和模式的设置、冷柜的上锁与解锁、定时开关前灯和背灯等功能。

0
2023-10-31 09:03
网络摄像头配套APP

项目概述: 芯眼云联是一款网络摄像头设备的定制APP,基于尚云互联 P2P SDK进行数据传输,采用自定的协议与设备进行交互。项目共分有七个模块:用户模块、AP直连配网模块、BLE配网模块、局域网设备发现模块、实时画面模块、回放视频模块、摄像头设置模块。 项目分工: 在项目中我负责其中的AP直连配网模块、实时画面模块、回放视频模块、摄像头设置模块。 AP直连配网模块:*与设备AP热点连接,APP通过UDP广播向设备发送WiFi的SSID与密码,随后*回连到相应WiFi,等待设备连接至WiFi,APP接收到设备发出的UDP广播则配网成功,随后绑定设备至当前账号。 实时画面模块:首先APP与设备建立连接,APP与设备使用自定的协议进行交互。APP向设备发送获取实时画面的指令,设备开始传输实时图像数据与音频数据。其中图像格式为MJPEG,每秒最多传输10张,图像大小为240*320(标清)或480*640(高清),在自定义View上绘制图像内容。音频数据格式为PCM,使用AudioTrack直接进行播放。实时画面模块还包含一些其他功能,都是通过自定协议进行控制。截屏功能则是将当前的图像数据保存为JPG格式图片存在*本地,录像功能则是使用MediaCodec分别对视频和音频进行编码,然后使用MediaMuxer将视频流和音频流封装到MP4的文件中。 回放视频模块:使用自定协议,发送指令,可获取摄像头保存在SD卡的回放视频数据,选择具体录像文件可进行播放,图像数据仍然是MJPEG格式,图像绘制方法同实时画面的绘制方法。 摄像头设置模块:使用自定协议,发送指令,可完成摄像头的相关设置。

0
2023-10-31 09:04
更新于: 2023-10-11 浏览: 166