
#星计划#梅科尔工作室HOS-断指康复评估应用 原创
1 前言
1.1 主要使用功能
我们基于OpenHarmony开发一个专门的应用端来帮助断指患者更好地管理康复过程。将传感器与手指义肢相结合,通过传感器可以感知手指的移动和受力情况,并将这些信息传递给手指义肢控制系统,从而实现更加精准的控制和响应,患者可以在开发的应用端上实时观测到手势的识别结果,我们旨在为断指患者提供全面的康复辅助和健康管理。
1.2 运行环境
开发环境准备:
DevEco Studio版本:DevEco Studio 3.1.1 Release及以上版本。
OpenHarmony SDK版本:API 9,OpenHarmony3.2 Release
1.3 前期准备
DAYU200硬件了解,固件下载更新烧录。
可以参考:https://bbs.huaweicloud.com/blogs/381452
图1 烧录固件
在DevEco Studio上改为OpenHarmony开发模式并完成签名,这样我们就可以开始开发啦。
图2 更改模式
注意:需要下载一下OpenHarmony的SDK:
图3 下载SDK
不要忘了签名:
图4 应用签名
2 UI设计
2.1 修改昵称
在前端应用中创建一个弹窗元素,包括一个文本输入框、一段文字、以及两个按钮,用于实现修改昵称的功能。
图5 修改昵称
然后设置修改,这段代码片段整体上是在组件中声明了一些状态和回调函数,然后使用这些状态和回调函数创建了一个自定义对话框控制器,以实现对话框的定制和交互。
2.2 信息选择
创建一个按钮,当点击按钮时,弹出一个文本选择对话框,用户可以从中选择伤残类型。选择的结果会通过回调函数进行处理。
图6 信息选择
2.3 康复评估
创建一个HTTP请求对象,定义了请求的URL,使用request方法发起HTTP请求,指定了请求方法为POST,设置请求头为JSON格式。
在请求的extraData中包含了一些参数,需要根据实际情况传递有效的数据。在请求回调函数中,处理请求成功和失败的情况。如果返回的结果是'测试成功',则显示提示信息;否则,显示账户密码错误的提示信息。最后,根据请求的结果进行相应的处理,包括日志输出和提示信息。
图7 康复评估
手势识别界面,包括显示手势识别标题、提示信息,以及一个包含图像动画和控制按钮的界面。用户可以通过按钮控制动画的播放、暂停、结束,并设置撤销、播放次数等参数。图像动画通过ImageAnimator组件实现,根据按钮的点击事件改变动画状态和参数。
3 展望
我们将继续依托鸿蒙技术,挑战更高的技术难题,完善社区交流服务,并致力于创造更有影响力的解决方案。同时,我们也会把在克服技术障碍中所积累的经验和智慧传承下去,让它成为我们持续成长和创新的动力。通过展示我们的技术成果和应用路径,希望与更多开发者交流,为更多断指患者带来实质性的改善。
