1# Observer 2 3### Overview 4 5This sample demonstrates how to use observer APIs to subscribe to events of network status, signal status, call status, cellular data, and SIM card status changes. 6 7 8 9 10### Concepts 11 12`@ohos.telephony.observer` 13 14 A module that allows you to register observers to subscribe to events of mobile network, signal, call, and SIM card status changes. 15 16### Required Permissions 17 18The following permission must be declared in the `module.json5` file: 19 20**ohos.permission.GET_NETWORK_INFO**: Obtains the network status. 21 22**ohos.permission.READ_CALL_LOG**: Obtains the call status. 23 24### How to Use 25 261. Open the application and enable all event subscription switches. 27 282. Enable or disable the mobile network once to trigger a network status change. 29 303. Make a call to trigger a call status change. 31 324. Remove and insert the SIM card to trigger a SIM card status and signal status change. 33 345. Touch the **Details** button. A page is displayed, showing the related status change events. 35 36### Constraints 37 381. This sample can only be run on standard-system devices. 39 402. This sample demonstrates the stage model, which supports only API version 9. 41 423. This sample requires DevEco Studio 3.1 Canary1 (Build Version: 3.1.0.100) to compile and run. 43