# applications_notes **Repository Path**: hlzhangaj/applications_notes ## Basic Information - **Project Name**: applications_notes - **Description**: Notes system app | 备忘录应用 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 94 - **Created**: 2023-12-21 - **Last Updated**: 2023-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 备忘录部件 ## 1. 项目介绍 备忘录应用是OpenHarmony中预置的应用,为用户提供文本编辑以及保存功能。 ## 2. 目录结构 ``` /applications/standard/note ├─common │ ├─component │ │ └─src │ │ └─main │ │ ├─ets │ │ │ └─default # 界面基本组件 │ │ └─resources # 资源配置文件存放目录 │ └─utils │ └─src │ └─main │ ├─ets │ │ └─default │ │ ├─baseUtil # 数据处理 │ │ ├─constants # 常量定义 │ │ └─model │ │ ├─databaseModel # 数据格式定义 │ │ └─searchModel # 搜索数据格式定义 │ └─resources # 资源配置文件存放目录 ├─figures # readme的截图 └─product ├─phone │ └─src │ └─main │ ├─ets │ │ └─MainAbility │ │ ├─pages # 手机主页面设置 │ │ └─res # 预置图片 │ └─resources # 资源文件 └─tablet └─src └─main ├─ets │ └─MainAbility │ ├─pages # 平板主页面设置 │ └─res # 预置图片 └─resources # 资源文件 ``` ### 整体架构 ![](./figures/note.png) ## 3. 签名打包 ### 签名 #### 签名文件的获取 1.生成签名文件可参考https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/hapsigntool-overview.md #### 签名文件的配置 打开项目工程,选择 File → Project Structure ![](./figures/signature_1.png) 选择 Modules → Signing Configs,将对应的签名文件配置如下,完成后点击Apply,再点击OK。 密码为生成签名文件时的密码,如果使用默认的签名文件,则使用默认密码123456。 ![](./figures/signature_2.png) 配置完成后,对应的build.gradle文件中会出现如下内容 ![](./figures/signature_3.png) ### 打包 1. 选择Build → Build Haps(s)/APP(s) → Build Hap(s) ![](./figures/ds_build_haps.png) 2. 编译完成后,hap包会生成在工程目录下的 `\build\outputs\hap\release\`路径下(如果没有配置签名,则只会生成未签名的hap包) ![](./figures/ds_ohosbuild_output_dir_release.png) ## 4. 安装、调试 ### 应用安装 将设备通过调试线链接电脑,IDE上显示已链接设备,点击开始按钮即可安装并拉起应用: ![](./figures/install.png) ### 应用调试 #### log打印 - 在程序中添加 log ```JS console.info("note log info"); ``` 可以在DevEco Studio中查看log ![](./figures/ds_hilog_window.png) #### log获取及过滤 - log获取 将hdc_std的环境变量配置好,将log输出至文件 ![](./figures/hdc_std.png) ``` hdc_std shell hilog > 输出文件名称 ``` 例: 在真实环境查看log,将全log输出到当前目录的hilog.log文件中 ``` hdc_std shell hilog > hilog.log ``` - log过滤 在命令行窗口中过滤log ``` hilog | grep 过滤信息 ``` 例:过滤包含信息 Label 的 hilog ``` hilog | grep Label ``` ## 相关仓 系统应用 **[applications_notes](https://gitee.com/openharmony/applications_notes)**