麻麻康
安卓开发
2019年02月 - 2019年07月
深圳
用于配合硬件实现孕妇产康功能。
工具:android studio
使用mvp+rxjava+retrofit 框架 实现界面和业务逻辑的完全分离
使用到ble低功耗蓝牙开发技术,实现与mcu程序间的通信
shresdk实现分享功能,腾讯IM实现即时聊天技术。实现第三方登录功能
通过自定义控件实现不规则形状View的绘制。surfaceView实现一个小游戏功能
YOYO建议
组员(航班模块)/独立开发(悬浮球模块)
2021年01月 - 至今
深圳
航班模块主要是跟航旅纵横合作,实现用户购买机票后,值机登机一系列操作的数据展示,作为组员小组合作开发。使用
remoteView进行桌面卡片显示。
悬浮球模块独立开发,利用android本来悬浮球使用功能,实现悬浮球一系列动画效果,包含出现,展开。缩起。隐藏一系列
动画。达到展示信息跳转业务功能。
项目实现组件化插件化的管理。
PC功耗优化
andriod开发
2023年02月 - 至今
深圳
通过获取到后台pc使用状态数据,训练出pc功耗模型,在用户操作或者场景变化后对场景功耗需求做出调整,从而达到优化性
能,或者省电的目的。
项目主要使用c++ 以及 java 开发,java 开发生成jar 包,然后在pc 上启动虚拟机,加载并运行jar 包中的class 文件,然后在
c++ 代码中通过jvm 调用方法,而Java代码则通过jni 方式调用native 方法,在c++ 侧做具体实现。
项目主要分三部分,数据采集-> 模型训练->场景预测。
后台采集到pc 状态数据如cpu,当前焦点进程,窗口大小,等快照数据以及监听用户特定操作如点击鼠标,键盘等。
然后通过训练当前场景的功耗情况。探索低功耗时卡顿情况,从而得到最优模型。
预测阶段则是通过模型以及当前数据量来判断,采用哪种预测方式从而对pl1功耗进行调控。
智慧待机
训练部分开发
2022年10月 - 2023年02月
深圳
通过数据采集学习用户行为后进行智能待机来达到省电的目的。
该项目主要分为数据采集,场景训练和数据预测三部分
数据采集会针对性长时间后台采集用户使用记录数据,如位置信息,光强,亮灭屏状态等数据。
场景训练通过采集到的用户数据,来针对性场景,时间以及其他不同特征,做一些系列的长灭屏准确率计算。生成训练模型并
输出。
预测则通过训练模型结合当前场景判断,用户是否会有长待机操作。
个人主要实现数据训练部分,获取到采集的数据后进行训练。通过一系列集合算法,计算待机时长权重占比来获取用户在特定
场景特定时间段下的长待机概率。