NetworkScan
open class NetworkScan
| kotlin.Any | |
| ↳ | android.telephony.NetworkScan |
The caller of android.telephony.TelephonyManager#requestNetworkScan(android.telephony.NetworkScanRequest,Executor,NetworkScanCallback) will receive an instance of NetworkScan, which contains a callback method stopScan() for stopping the in-progress scan.
Summary
| Constants | |
|---|---|
| static Int |
The scan has been interrupted by another scan with higher priority. |
| static Int |
The parameters of the scan is invalid. |
| static Int |
The scan ID is invalid. |
| static Int |
The scan has failed due to some modem errors. |
| static Int |
The modem can not perform the scan because it is doing something else. |
| static Int |
The RIL returns nothing or exceptions. |
| static Int |
The modem does not support the request scan. |
| static Int |
The RIL has successfully performed the network scan. |
| Public methods | |
|---|---|
| open Unit |
stopScan()Stops the network scan Use this method to stop an ongoing scan. |
Constants
ERROR_INTERRUPTED
static val ERROR_INTERRUPTED: Int
The scan has been interrupted by another scan with higher priority.
Value: 10002ERROR_INVALID_SCAN
static val ERROR_INVALID_SCAN: Int
The parameters of the scan is invalid.
Value: 2ERROR_INVALID_SCANID
static val ERROR_INVALID_SCANID: Int
The scan ID is invalid. The user is either trying to stop a scan which does not exist or started by others.
Value: 10001ERROR_MODEM_ERROR
static val ERROR_MODEM_ERROR: Int
The scan has failed due to some modem errors.
Value: 1ERROR_MODEM_UNAVAILABLE
static val ERROR_MODEM_UNAVAILABLE: Int
The modem can not perform the scan because it is doing something else.
Value: 3ERROR_RADIO_INTERFACE_ERROR
static val ERROR_RADIO_INTERFACE_ERROR: Int
The RIL returns nothing or exceptions.
Value: 10000ERROR_UNSUPPORTED
static val ERROR_UNSUPPORTED: Int
The modem does not support the request scan.
Value: 4SUCCESS
static val SUCCESS: Int
The RIL has successfully performed the network scan.
Value: 0Public methods
stopScan
open fun stopScan(): Unit
Stops the network scan Use this method to stop an ongoing scan. When user requests a new scan, a NetworkScan object will be returned, and the user can stop the scan by calling this method.