| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| AppScope/ | 22-Oct-2025 | - | 35 | 32 | ||
| entry/ | 22-Oct-2025 | - | 558 | 515 | ||
| hvigor/ | 22-Oct-2025 | - | 38 | 36 | ||
| screenshots/ | 22-Oct-2025 | - | ||||
| .gitignore | D | 22-Oct-2025 | 133 | 12 | 12 | |
| README_zh.md | D | 22-Oct-2025 | 2.2 KiB | 75 | 51 | |
| build-profile.json5 | D | 22-Oct-2025 | 1.4 KiB | 58 | 57 | |
| hvigorfile.ts | D | 22-Oct-2025 | 844 | 22 | 5 | |
| oh-package.json5 | D | 22-Oct-2025 | 810 | 26 | 24 | |
| ohosTest.md | D | 22-Oct-2025 | 429 | 8 | 5 |
README_zh.md
1# 事件上报 2 3### 介绍 4 5本示例主要展示了使用事件上报相关的功能,HiAppEvent提供接口用于处理中上报事件。 6 7该工程中的展示的代码详细描述可查如下链接: 8 9- [事件上报](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/dfx/hiappevent-event-reporting.md) 10 11### 效果预览 12 13| 主页 | 14| :----------------------------------------------------------: | 15| <img src="./screenshots/Screenshot_20241217155644259.jpeg" alt="z" width="400" /> | 16 17使用说明 18 191.在应用侧主界面,从上至下依次点击按钮; 202.在DevEco Studio侧下方导航栏,切换到"Log"窗口,日志过滤选择"No filters",搜索内容设置为"testTag"。此时窗口仅显示符合条件的日志,打印日志结果为: 21 22``` 23// 点击addProcessorTest,无输出 24 25// 点击userIdTest 26userId: 123456 27// 点击userPropertyTest 28userProperty: 123456 29// 点击writeTest 30HiAppEvent success to write event 31// 点击removeProcessorTest,无输出 32 33``` 34 35### 工程目录 36 37``` 38entry/src/main/ets/ 39└─pages 40 └─---Index.ets // 首页 41``` 42 43### 具体实现 44 451.添加一个按钮并在其onClick函数中添加数据处理者; 462.添加一个按钮并在其onClick函数中添加并查看用户ID; 473.添加一个按钮并在其onClick函数中添加并查看用户属性; 484.添加一个按钮并在其onClick函数中进行事件打点,以记录按钮点击事件; 495.添加一个按钮并在其onClick函数中进行数据处理者移除(第二步已完成数据处理者添加)。 50 51### 相关权限 52 53不涉及。 54 55### 依赖 56 57不涉及。 58 59### 约束与限制 60 611. 本示例仅支持标准系统上运行,支持设备:RK3568; 622. 本示例已适配API14版本SDK,版本号:5.0.2.58,镜像版本号:OpenHarmony5.0.2.58; 633. 本示例需要使用DevEco Studio(5.0.3.910)及以上版本才可编译运行。 64 65### 下载 66 67如需单独下载本工程,执行如下命令: 68 69``` 70git init 71git config core.sparsecheckout true 72echo code/DocsSample/PerformanceAnalysisKit/HiAppEvent/EventEsc/ > .git/info/sparse-checkout 73git remote add origin https://gitee.com/openharmony/applications_app_samples.git 74git pull origin master 75```