• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# anm工具
2
3Advanced Notification Manager(通知管理工具,简称anm)是实现通知打印、设置通知参数等功能的工具,为开发者提供基本的通知调试和测试能力,例如打印已发布通知详细信息、设置通知缓存个数、使能通知等。
4
5> **说明:**
6>
7> 在使用本工具前,开发者需要先获取[hdc工具](../../device-dev/subsystems/subsys-toolchain-hdc-guide.md),执行hdc shell。
8
9### help
10
11* **介绍**
12
13  打印帮助信息。
14
15* **用法**
16
17  ```bash
18  anm help
19  ```
20
21### dump
22
23* **介绍**
24
25  打印通知相关信息。
26
27* **用法**
28
29  ```bash
30  anm dump [<options>]
31  ```
32
33  参数如下表所示
34
35  | 参数             | 参数说明                         |
36  | ---------------- | -------------------------------- |
37  | -A/--active      | 打印所有活跃的通知信息           |
38  | -R/--recent      | 打印最近的通知信息               |
39  | -D/--distributed | 打印来自其他设备的分布式通知信息 |
40  | -b/--bundle      | 可选参数,设置指定的包名打印     |
41  | -u/--user-id     | 可选参数,设置指定的用户ID打印   |
42  | -h/--help        | 帮助信息                         |
43
44* **示例**:打印活跃的通知信息
45
46  ```bash
47  anm dump -A
48  ```
49  ![anm-dump-A](figures/anm-dump-A.png)
50
51### Setting
52
53* **介绍**
54
55  设置通知参数。
56
57* **用法**
58
59  ```bash
60  anm setting [<options>]
61  ```
62
63  参数如下表所示
64
65  | 参数                     | 参数说明                             |
66  | ------------------------ | ------------------------------------ |
67  | -c/--recent-count        | 设置保存在内存中的最近通知的最大个数 |
68  | -e/--enable-notification | 设置通知使能开关                     |
69  | -h/--help                | 帮助信息                             |
70
71* **示例**:设置保存在内存中的最近通知的最大数为100个
72
73  ```bash
74  anm setting -c 100
75  ```
76