自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除