Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
AppScope/ | 12-May-2024 | - | 36 | 33 | ||
common/ | 12-May-2024 | - | 4,528 | 4,200 | ||
features/ | 12-May-2024 | - | 5,104 | 4,802 | ||
figures/ | 12-May-2024 | - | ||||
hvigor/ | 12-May-2024 | - | 9 | 8 | ||
product/default/ | 12-May-2024 | - | 921 | 825 | ||
signature/ | 12-May-2024 | - | 27 | 27 | ||
.gitignore | D | 12-May-2024 | 81 | 7 | 7 | |
LICENSE | D | 12-May-2024 | 9.9 KiB | 176 | 150 | |
OAT.xml | D | 12-May-2024 | 6.6 KiB | 92 | 40 | |
README_zh.md | D | 12-May-2024 | 3.7 KiB | 145 | 98 | |
build-profile.json5 | D | 12-May-2024 | 1.3 KiB | 56 | 54 | |
bundle.json | D | 12-May-2024 | 824 | 40 | 40 | |
hvigorfile.js | D | 12-May-2024 | 777 | 17 | 1 | |
hvigorw | D | 12-May-2024 | 1.4 KiB | 49 | 28 | |
hvigorw.bat | D | 12-May-2024 | 1.4 KiB | 58 | 43 | |
oh-package.json5 | D | 12-May-2024 | 206 | 12 | 11 |
README_zh.md
1# 备忘录部件 2 3## 1. 项目介绍 4 5备忘录应用是OpenHarmony中预置的应用,为用户提供文本编辑以及保存功能。 6 7## 2. 目录结构 8``` 9/applications/standard/note 10├─common 11│ ├─component 12│ │ └─src 13│ │ └─main 14│ │ ├─ets 15│ │ │ └─default # 界面基本组件 16│ │ └─resources # 资源配置文件存放目录 17│ └─utils 18│ └─src 19│ └─main 20│ ├─ets 21│ │ └─default 22│ │ ├─baseUtil # 数据处理 23│ │ ├─constants # 常量定义 24│ │ └─model 25│ │ ├─databaseModel # 数据格式定义 26│ │ └─searchModel # 搜索数据格式定义 27│ └─resources # 资源配置文件存放目录 28├─figures # readme的截图 29└─product 30 ├─phone 31 │ └─src 32 │ └─main 33 │ ├─ets 34 │ │ └─MainAbility 35 │ │ ├─pages # 手机主页面设置 36 │ │ └─res # 预置图片 37 │ └─resources # 资源文件 38 └─tablet 39 └─src 40 └─main 41 ├─ets 42 │ └─MainAbility 43 │ ├─pages # 平板主页面设置 44 │ └─res # 预置图片 45 └─resources # 资源文件 46``` 47 48### 整体架构 49 50![](./figures/note.png) 51 52## 3. 签名打包 53 54### 签名 55 56#### 签名文件的获取 57 581.生成签名文件可参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/hapsigntool-overview.md 59 60#### 签名文件的配置 61 62打开项目工程,选择 File → Project Structure 63 64![](./figures/signature_1.png) 65 66选择 Modules → Signing Configs,将对应的签名文件配置如下,完成后点击Apply,再点击OK。 67密码为生成签名文件时的密码,如果使用默认的签名文件,则使用默认密码123456。 68 69![](./figures/signature_2.png) 70 71配置完成后,对应的build.gradle文件中会出现如下内容 72 73![](./figures/signature_3.png) 74 75### 打包 761. 选择Build → Build Haps(s)/APP(s) → Build Hap(s) 77 78 ![](./figures/ds_build_haps.png) 79 802. 编译完成后,hap包会生成在工程目录下的 `\build\outputs\hap\release\`路径下(如果没有配置签名,则只会生成未签名的hap包) 81 82 ![](./figures/ds_ohosbuild_output_dir_release.png) 83 84 85## 4. 安装、调试 86 87### 应用安装 88 89将设备通过调试线链接电脑,IDE上显示已链接设备,点击开始按钮即可安装并拉起应用: 90 91![](./figures/install.png) 92 93### 应用调试 94 95#### log打印 96 97- 在程序中添加 log 98 99```JS 100console.info("note log info"); 101``` 102 103可以在DevEco Studio中查看log 104![](./figures/ds_hilog_window.png) 105 106#### log获取及过滤 107 108- log获取 109 110将hdc_std的环境变量配置好,将log输出至文件 111 112![](./figures/hdc_std.png) 113 114``` 115hdc_std shell hilog > 输出文件名称 116``` 117 118例: 119在真实环境查看log,将全log输出到当前目录的hilog.log文件中 120 121``` 122hdc_std shell hilog > hilog.log 123``` 124 125- log过滤 126 127在命令行窗口中过滤log 128 129``` 130hilog | grep 过滤信息 131``` 132 133例:过滤包含信息 Label 的 hilog 134 135``` 136hilog | grep Label 137``` 138 139## 相关仓 140 141系统应用 142 143**[applications_notes](https://gitee.com/openharmony/applications_notes)** 144 145