
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在移动应用开发中,图表展示是非常常见的功能。例如记账应用、学习统计、运动记录、项目进度、打卡数据、成绩分析等,都需要通过图表让数据更直观。如果只使用普通文字展示数据,用户需要自己在脑子里计算比例和趋势。让用户看一串数字再自己理解变化,本质上就是把产品经理没做完的活扔给用户,多少有点不讲武德。图表可以让数据更容易理解。饼图适合展示分类占比;柱状图适合展示不同时间或不同类别的数据对比;折线图适合展示连
在学习类应用中,文字展示非常重要。比如单词记忆、口语练习、每日一句、课程提示、学习打卡等页面,核心内容往往都是文字。如果所有文字都静态显示,页面虽然能用,但缺少一点吸引力。尤其是学习类应用,本来就容易让人犯困,再配上死板页面,效果就像让人对着说明书冥想,实在是很考验人类意志力。因此本文选择使用 Flutter 第三方库来实现动态文字效果。它可以快速实现打字机文字、淡入文字、旋转文字和彩色文字动画,
在应用开发中,网络请求是非常基础也非常重要的功能。很多页面都需要从服务器获取数据,例如新闻列表、商品列表、课程列表、用户信息、待办任务等。如果只使用系统原生网络请求接口,代码会相对分散。使用可以让请求写法更接近前端常见的 Axios 风格,方便进行 GET、POST、错误处理、请求配置等操作。本篇文章选择使用 OpenHarmony 三方库来实现网络请求功能。通过该库,可以在 ArkTS 页面中发
在应用开发中,网络请求是非常基础也非常重要的功能。很多页面都需要从服务器获取数据,例如新闻列表、商品列表、课程列表、用户信息、待办任务等。如果只使用系统原生网络请求接口,代码会相对分散。使用可以让请求写法更接近前端常见的 Axios 风格,方便进行 GET、POST、错误处理、请求配置等操作。本篇文章选择使用 OpenHarmony 三方库来实现网络请求功能。通过该库,可以在 ArkTS 页面中发
在日常应用开发中,二维码是一种非常常见的信息展示方式。它可以把一段文本、链接、联系方式或说明内容转换成图形码,用户通过扫码就可以快速获取信息。菜谱分享;商品信息展示;活动介绍;门店联系方式;说明文档跳转;设备绑定;个人名片;展品介绍。本篇文章选择使用 OpenHarmony 三方库来实现二维码生成。该库可以将文本内容编码为二维码,并绘制到 Canvas 上。
在应用开发中,经常会遇到“把一段文本生成固定摘要”的需求。例如接口签名、数据校验、文件完整性验证、打卡口令生成等场景,都可能需要使用摘要算法。摘要算法不是加密算法。它的作用是把一段输入内容转换成一段固定格式的字符串结果。常见的摘要算法包括 MD5、SHA-1、SHA-256 等。需要注意的是,摘要结果一般不能反向还原出原文。也就是说,SHA-256 不是“把密码加密一下再解密回来”的工具。把摘要算
在应用开发中,列表数据处理是非常常见的需求。例如任务排序、数据筛选、总数统计、分组展示、深拷贝更新等操作,几乎所有管理类页面都会遇到。如果所有数组处理都手写,代码会变得很重复。尤其是当页面中既要排序,又要统计,还要筛选时,原始写法会让代码越来越像一锅没盖盖子的逻辑炖菜。因此本篇文章选择使用 OpenHarmony 项目中的三方库lodash来实现数据处理功能。lodash 是一个常用的 JavaS







