docs(APP_DEV_GUIDE): 第三方开发者上手指南 + 校订 SDK 头状态行 + README 索引

新增 docs/APP_DEV_GUIDE.md(从零到上架动线:环境→最小App→工程结构→
构建打包→签名安装→部署调试→SDK能力速查→红线→FAQ),全部以仓库现状为准;
修正 hello app.json 全字段表(framework/immersive/background_audio/depends/
icon/version+version_code)、meow_audio_*/通知/媒体会话/字体档位等事实。
同步:MEOW_APP_SDK.md 头部「设计稿→实现版」状态行(只动状态行,正文不动);
README.md 文档索引加该指南链接。

说明:hello_app 实际无独立 app.json(包装到 MeowAPPs/<pkg>/ 根目录),指南按真实
打包形态描述;nyai 无独立 pack 命令,出包用 nyai export 或 tar czf;.mpk 须在 tar 根。
This commit is contained in:
MeowOS committed 2026-09-01 19:38:52 +08:00
1 parent 1e97dbf54a
commit 7e7e45ae26
3 files changed
+469 -1

No files matched your search

+1
View File
@@ -341,6 +341,7 @@ patch_v2/hello_app/build_hello.sh # 链 meow_ui.a + libz.a + -lpthread → hel
| `docs/MEOWOS_SPEC_REF.md` | **权威速查总索引**(首选入口):路径 / 常量 / 接口 / 约定 + 「已知矛盾 / 待确认」清单 |
| `FRAMEWORK_DESIGN.md` | Activity / 通知 IPC 框架协议(AF_UNIX socket、路由表、导航栈、后台权限、媒体会话、freedesktop/MPRIS/XDG 对齐);§10 进程模型 / 系统 UI 归属 / 专项子服务 |
| `MEOW_APP_SDK.md` | SDK 设计:架构分层、绘制/控件/图片/输入/主题/字体/通知 API、三层控件模型、Activity 栈、动画与性能;**§5.8 控件层架构升级(统一控件/Options/状态机/布局 + Material 子集)、§8.1 主题增强(MD3/MIUIx × 明暗 + 背景源)** |
| `docs/APP_DEV_GUIDE.md` | **面向第三方开发者的上手指南**:环境→最小 App→工程结构→构建打包→签名安装→部署调试→SDK 能力速查→红线→FAQ |
| `APPS.md` | MeowAPPs 应用规范:目录、`app.json` 字段、生命周期、边界、返回键、`.mpk` 包与 `nyai` |
| `NOTIFICATION_SYSTEM.md` | 通知系统:freedesktop 标准、配额、TTL/转储、存储分层 |
| `SYSTEM_SETTINGS.md` | 设置子系统:统一存储 + `meow_settings_*` C API + 变更通知 + 导入导出 |