A listener class for monitoring changes in specific telephony states on the device, including service state, signal strength, message waiting indicator (voicemail), and others.
Override the methods for the state that you wish to receive updates for, and pass your PhoneStateListener object, along with bitwise-or of the LISTEN_ flags to TelephonyManager.listen().
Note that access to some telephony information is permission-protected. Your application won't receive updates for protected information unless it has the appropriate permissions declared in its manifest file. Where permissions apply, they are noted in the appropriate LISTEN_ flags.
| void |
onServiceStateChanged(
ServiceState serviceState)
Callback invoked when device service state changes.
|
本文介绍了如何使用Android的PhoneStateListener类监控设备特定的电信状态变化,包括服务状态、信号强度、邮件等待指示(语音信箱)等。通过覆盖所需状态的方法并在TelephonyManager.listen()中传递PhoneStateListener对象及相应的LISTEN_flags,可以接收状态更新。请注意,访问某些电信信息需要权限保护,除非应用在manifest文件中声明了适当的权限。
1825

被折叠的 条评论
为什么被折叠?



