# 巴利中文词典 HarmonyOS 原生工程

这是 `巴利中文词典` 的 HarmonyOS NEXT / ArkTS 工程壳。应用使用原生 ArkUI `Web` 组件加载离线词典页面，词典数据已经打包在 `entry/src/main/resources/rawfile/web/data/dictionary.js` 中，不依赖联网查询。

外壳与页面包含署名：

```text
www.tipitaka.cn 整理
```

## 打包说明

当前电脑没有安装 DevEco Studio / HarmonyOS SDK / 签名工具，所以这里交付的是可导入 DevEco Studio 的原生工程源码包，不是已签名的 `.hap`。

生成 `.hap` 的步骤：

1. 用 DevEco Studio 打开本目录。
2. 安装匹配的 HarmonyOS SDK。
3. 在 `File > Project Structure > Signing Configs` 配置调试或发布签名。
4. 选择 `Build > Build Hap(s)/APP(s) > Build Hap(s)`。
5. 生成文件通常在 `entry/build/default/outputs/default/entry-default-signed.hap` 附近。

## 工程结构

- `AppScope/app.json5`: 应用包名、版本、图标、名称。
- `entry/src/main/module.json5`: entry 模块配置。
- `entry/src/main/ets/pages/Index.ets`: 原生页面入口，加载离线 HTML。
- `entry/src/main/resources/rawfile/web/`: 离线词典网页和数据。

包名：`cn.tipitaka.pced`
