Peter 专属记忆
鸿蒙开发最佳实践
三层架构模板(官方最佳实践)
所有鸿蒙应用开发统一采用三层架构:
/application
├── common/ # 公共特性层(HAR)- 通用组件、工具类
├── features/ # 功能模块层(HAR)- 独立功能模块、业务逻辑
└── products/ # 产品层(HAP)- 独立产品入口、设备差异化
├── default/ # 手机/平板
├── tv/ # 智慧屏
└── wearable/ # 智能穿戴
Module类型:
- common + features: HAR(静态共享包)
- products: HAP(应用入口)
---
学习笔记位置
- `/root/.openclaw/workspace/note/` - 详细学习笔记
---
常用脚本
md2html.py - Markdown转HTML
位置: /root/.openclaw/workspace/scripts/md2html.py
使用方法:
python3 md2html.py <源md文件> <输出html文件> -m "副标题文字"
参数说明:
- `-m, --meta`: 页面副标题(可选)
- 鸿蒙学习: -m "鸿蒙开发学习笔记"
- 不加参数: 默认不显示副标题
典型用法:
- 学习笔记: `python3 md2html.py note/xxx.md /var/www/html/workspace/note/xxx.html -m "鸿蒙开发学习笔记"`