- 博客(10)
- 收藏
- 关注
原创 HarmonyOS服务卡片开发实战:从创建到预览的全流程解析
在`resources/base/media`下存放默认图片,`resources/en-US/media`等目录存放语言/地区特定资源。2. 定时刷新:在`form_config.json`中配置`updateEnabled: true`及`scheduleUpdateTime`。- 性能优化:通过`form_config.json`配置内存敏感型卡片(`isDynamic: false`),降低后台资源占用。- 图片资源压缩至100KB以内,使用`Image`组件的`fit`属性适配尺寸。
2025-06-27 10:40:53
633
原创 HarmonyOS应用开发Module管理深度解析与实践分享
"screenShape": { "policy": "include", "value": ["circle", "rect"] }, // 屏幕形状(圆形/矩形)"apiVersion": { "policy": "include", "value": ["8", "9"] } // 仅支持API 8/9设备。"countryCode": { "policy": "include", "value": ["CN"] } // 仅限中国地区分发。
2025-06-27 10:40:19
666
原创 HarmonyOS开发利器:DevEco CodeGenie插件学习分享
对于资深开发者,它是解放生产力、聚焦业务逻辑的“助手”。1. 打开DevEco Studio,进入`File > Settings`(macOS为`DevEco Studio > Preferences`)。- 多轮优化机制:若生成代码不符合预期,可直接在对话框中追加修改需求(如“将按钮颜色改为蓝色,并添加加载动画”)。- 热键触发:在代码文件中按`Alt+X`或`Alt+C`,基于光标位置生成对应代码片段。- 命令模式:在对话框输入`/code` + 需求描述(如“生成登录页面UI代码”)。
2025-06-27 10:39:44
527
原创 HarmonyOS 应用开发工程结构与 DevEco Studio 视图学习分享
了解这些差异,能帮助我们在不同的开发场景中,选择更合适的模型,提高开发效率。在实际的开发实践中,建议大家多进行不同模型工程的创建和结构分析,亲手搭建基于 Stage 模型和 FA 模型的项目,对比它们的差异,加深对包结构的认识。同时,在日常使用 DevEco Studio 时,要养成根据开发任务灵活切换视图的习惯,充分发挥两种视图的优势,提升开发体验和效率。工程视图是默认展示的,它就像一个 “全景地图”,将工程的实际文件结构完整地呈现出来,开发者可以在这里找到每一个文件和文件夹的具体位置;
2025-06-27 10:39:14
599
原创 HarmonyOS应用沙盒测试开发经验:模拟真实支付场景的高效测试方案
沙盒测试是HarmonyOS应用上线前的重要环节,通过AGC的测试账号功能,开发者可低成本、高效率地验证支付与订阅逻辑。同时,关注官方文档更新,及时适配HarmonyOS新版本特性(如NEXT的中断测试功能),提升测试效率与质量。- HarmonyOS NEXT限制:“中断购买流程”功能仅适用于HarmonyOS NEXT应用,低版本系统需通过其他方式模拟异常(如断开网络)。- 异常流程:结合“中断购买”与网络模拟工具(如Charles),测试断网、超时、余额不足等场景。
2025-06-27 10:38:40
537
原创 HarmonyOS应用内部测试开发经验
打开DevEco Studio,在顶部菜单栏选择“File>Project Structure”,进入“Project Structure”界面,导航选择“Project”,点击“SigningConfigs”页签,取消“Automatically Generate Signature”勾选项,然后配置密钥库文件、密码、密钥别名、签名算法等信息,选择Profile文件和证书路径文件,点击“OK”。同时,服务器需配置支持分片下载能力,并设置正确的响应头,以确保应用描述文件和应用包正确传输下载。
2025-06-27 10:38:05
684
原创 鸿蒙应用框架开发实践:基于API 12构建高效视图组件体系
destroy()、清空缓存)。将UI视图、业务逻辑、数据模型分离为独立模块(view/model/logic),通过规范的接口交互,提升代码可维护性与复用性。ArkTS通过状态驱动视图更新(如@State/@Link装饰器),自动响应数据变化并触发UI刷新,减少手动操作视图的繁琐流程。严格区分UI主线程与Worker线程:耗时操作(如网络请求、复杂计算)放入Worker线程,避免阻塞UI渲染。├─ logic/ # 业务逻辑(PriceService.ts、SpecService.ts)
2025-06-04 18:56:00
267
原创 标题:HarmonyOS NEXT跨设备卡片开发实战:基于API 12的元服务适配经验
基于API 12开发服务卡片时,发现FormBindingData的数据绑定机制相比旧版本有显著优化,内存占用降低约15%。后续将探索元服务分布式能力与AI框架的结合,尝试实现场景化卡片推荐功能,欢迎同行交流探讨。近期在进行HarmonyOS NEXT原生应用适配时,尝试通过HarmonyOS SDK的元服务能力构建跨设备服务卡片功能。标题:HarmonyOS NEXT跨设备卡片开发实战:基于API 12的元服务适配经验。场景需求:开发适配手机/平板的天气服务卡片,实现跨设备数据同步能力。
2025-06-04 18:54:52
487
原创 标题:鸿蒙多目标识别能力实战
photoPicker.select({ MIMEType: photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE, maxSelectNumber: 1 // 限制仅选1张图片 }).then(res => resolve(res.photoUris[0])) .catch(err => { hilog.error(0x0000, 'objectDetectSample', `图库调用失败:${err.message}`);// 关键转换步骤 }, 100);
2025-06-04 18:48:22
1043
原创 标题:鸿蒙骨骼点检测能力学习实践:从原理到代码的全流程解析
photoPicker.select({ MIMEType: photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE, maxSelectNumber: 1 }).then(res => resolve(res.photoUris[0])) .catch(err => { hilog.error(0x0000, 'skeletonDetectSample', `获取图片失败: ${err.message}`);} // 执行检测逻辑 }) } }
2025-06-04 18:45:56
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅