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: 10002
ERROR_INVALID_SCAN
static val ERROR_INVALID_SCAN: Int
The parameters of the scan is invalid.
Value: 2
ERROR_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: 10001
ERROR_MODEM_ERROR
static val ERROR_MODEM_ERROR: Int
The scan has failed due to some modem errors.
Value: 1
ERROR_MODEM_UNAVAILABLE
static val ERROR_MODEM_UNAVAILABLE: Int
The modem can not perform the scan because it is doing something else.
Value: 3
ERROR_RADIO_INTERFACE_ERROR
static val ERROR_RADIO_INTERFACE_ERROR: Int
The RIL returns nothing or exceptions.
Value: 10000
ERROR_UNSUPPORTED
static val ERROR_UNSUPPORTED: Int
The modem does not support the request scan.
Value: 4
SUCCESS
static val SUCCESS: Int
The RIL has successfully performed the network scan.
Value: 0
Public 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.