logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【细胞工坊|07】HarmonyOS ArkTS 实验记录实战:持久化过程摘要并支持删除

部分内容由AI辅助生成。本文面向 HarmonyOS 5.0 及以上版本,基于 细胞工坊 项目真实源码展开,源码根目录为 D:\huawei\one14-9 。本文重点复核 entry/src/main/ets/model/ExperimentRecord.ets 、 entry/src/main/ets/utils/DataStore.ets 、 entry/src/main/ets/views

文章图片
【细胞工坊|06】HarmonyOS ArkTS 实验台选择页实战:把场景、指标和选择态做清楚

部分内容由AI辅助生成。本文面向 HarmonyOS 5.0 及以上版本,基于 细胞工坊 项目真实源码展开,源码根目录为 D:\huawei\one14-9 。本文重点复核 entry/src/main/ets/views/experiment/SceneSelectorPage.ets 与 entry/src/main/ets/model/Scene.ets ,只讨论源码已经实现的场景列表、环境

文章图片
#ArkUI
【细胞工坊|05】HarmonyOS ArkTS 实验结果页实战:展示关键指标并支持重新实验

部分内容由AI辅助生成。本文面向 HarmonyOS 5.0 及以上版本,基于 细胞工坊 项目真实源码展开,源码根目录为 D:\huawei\one14-9 。本文重点复核 entry/src/main/ets/views/experiment/ExperimentResultPage.ets ,并结合 ExperimentFeedback.ets 的表头和结论模型,不虚构源码里不存在的数据上报、

文章图片
【细胞工坊|04】HarmonyOS ArkTS 实验反馈模型实战:区分成功、警告和错误操作提示

部分内容由AI辅助生成。本文面向 HarmonyOS 5.0 及以上版本,基于 细胞工坊 项目真实源码展开,源码根目录为 D:\huawei\one14-9 。重点复核 entry/src/main/ets/model/ExperimentFeedback.ets 与 entry/src/main/ets/views/experiment/ExperimentResultPage.ets ,不虚构

文章图片
【细胞工坊|03】HarmonyOS ArkTS DNA 提取流程实战:用步骤状态避免跳步和错误结果

部分内容由AI辅助生成。本文面向 HarmonyOS 5.0 及以上版本,基于 细胞工坊 项目真实源码展开,源码根目录为 D:\huawei\one14-9 。文中示例围绕 entry/src/main/ets/views/experiment/ExperimentSimPage.ets 、 entry/src/main/ets/model/Experiment.ets 和 entry/src/m

文章图片
【细胞工坊|02】HarmonyOS ArkTS 细胞培养实验实战:组织培养条件、过程反馈与失败边界

细胞培养实验如果只做成“培养皿里长出几个点”的动画,用户很难知道自己调了什么、风险从哪里来、为什么最后得到某个纯度或评分。细胞工坊的源码没有接入真实培养设备,也没有云端实验数据,但它用 HarmonyOS ArkTS 做了一套完整的模拟闭环:实验卡片负责入口展示,实验模型定义培养条件,模拟页用 Canvas 绘制培养过程,指标函数把温度、无菌指数、开盖时长、消毒覆盖、营养水平和环境压力转成污染、活

文章图片
【细胞工坊|01】HarmonyOS ArkTS 显微观察模拟实战:把缩放、样本与观察结果写成可复查状态

显微观察模拟最怕做成一张“看起来像实验”的静态图。用户点开始以后,显微镜、样本、染色强度、观察进度和最终结果如果没有真实状态支撑,页面再好看也很难维护。细胞工坊的 ExperimentSimPage.ets 给了一个更适合 HarmonyOS ArkTS 项目的做法:用实验模型定义参数边界,用 ArkUI 状态承接用户输入,用 Canvas 绘制动态视野,用计时器推进进度,用数据层保存收藏、学习时

文章图片
【笔下生辉|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明

HarmonyOS 5.0+ 应用准备上架或更新时,最危险的错误往往不是代码崩溃,而是发布材料和源码身份不一致:AGC 上选的包名和 bundleName 不一致,版本号没有递增,设备类型勾选超过代码实际适配范围,图标素材和启动图标不是同一套,应用描述写了在线能力但 module.json5 没有联网权限,或者自检报告仍保留旧项目名和旧包名。这些问题不一定在本地运行时暴露,却会直接影响 AppGa

文章图片
【笔下生辉|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击

HarmonyOS 5.0+ 应用做回归测试时,最容易被漏掉的不是主路径,而是主路径旁边那些“不太像功能”的边界:启动页跳到首页是否稳定,底部 Tab 被连续点击是否只切状态不制造异常,题库详情页拿不到 bankId 时是否有空态,分类卡在宽屏下是否仍然排得下,考试结果页收到异常 records 参数时是否能继续渲染,用户从错题解析返回结果页时是否重复写入考试历史。对离线题库应用来说,这些问题不会

文章图片
【笔下生辉|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致

做 HarmonyOS 5.0+ 应用上架时,权限与隐私最容易出现的风险,并不是某一处代码写错,而是几个材料之间互相说不清: module.json5 里声明了一组权限,页面功能却没有对应入口;源码里没有联网,介绍文案却写成在线服务;本地只保存学习记录,隐私说明却含糊写成可能上传;运行时没有任何权限申请,测试报告却还在描述拒绝授权后的降级流程。审核和真实用户都不会只看一个文件,最终要看的是声明、功

文章图片
    共 173 条
  • 1
  • 2
  • 3
  • 18
  • 请选择