anm Tool
Note:
Currently in the beta phase.
Advanced Notification Manager (referred to as anm) is a tool designed to implement notification printing, setting notification parameters, and other functionalities. It provides developers with basic notification debugging and testing capabilities, such as printing detailed information of published notifications, configuring the number of notification caches, and enabling notifications.
Environment Requirements
Before using this tool, developers need to obtain the hdc tool and execute hdc shell.
Currently, this tool is only supported in the eng version. Using it in the user version will result in an error: error: user version cannot use setting.
anm Tool Command List
| Command | Description |
|---|---|
help |
Help command, used to display anm-related help information. |
dump |
Print command, used to print notification-related information. |
setting |
Configuration command, used to set notification parameters. |
Help Command (help)
# Display anm-related help information
anm help
Print Command (dump)
# Print notification-related information
anm dump [<options>]
Print Command Parameter List:
| Parameter | Description |
|---|---|
-A/--active |
Print all active notification information. |
-R/--recent |
Print recent notification information. |
-D/--distributed |
Print distributed notification information from other devices. |
-b/--bundle |
Optional parameter, specify a Bundle name for printing. |
-u/--user-id |
Optional parameter, specify a user ID for printing. |
-h/--help |
Help information. |
Example:
# Print active notification information
anm dump -A
Configuration Command (setting)
# Set notification parameters
anm setting [<options>]
Configuration Command Parameter List:
| Parameter | Description |
|---|---|
-c/--recent-count |
Set the maximum number of recent notifications stored in memory. |
-e/--enable-notification |
Set the notification enable/disable switch. |
-h/--help |
Help information. |
Example:
# Set the maximum number of recent notifications stored in memory to 100
anm setting -c 100