• Home
Name Date Size #Lines LOC

..--

AppScope/06-May-2025-3532

entry/06-May-2025-546503

hvigor/06-May-2025-3836

screenshots/06-May-2025-

.gitignoreD06-May-2025133 1212

README_zh.mdD06-May-20252.2 KiB7551

build-profile.json5D06-May-20251.4 KiB5857

hvigorfile.tsD06-May-2025844 225

oh-package.json5D06-May-2025810 2624

ohosTest.mdD06-May-2025429 85

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```