CarrierRoamingNtnListener
interface CarrierRoamingNtnListener
| android.telephony.TelephonyCallback.CarrierRoamingNtnListener |
Interface for carrier roaming non-terrestrial network listener.
Summary
| Public methods | |
|---|---|
| open Unit |
onCarrierRoamingNtnAvailableServicesChanged(availableServices: IntArray)Callback invoked when carrier roaming non-terrestrial network available service changes. |
| open Unit |
onCarrierRoamingNtnEligibleStateChanged(eligible: Boolean)Callback invoked when carrier roaming non-terrestrial network eligibility changes. |
| abstract Unit |
onCarrierRoamingNtnModeChanged(active: Boolean)Callback invoked when carrier roaming non-terrestrial network mode changes. |
| open Unit |
onCarrierRoamingNtnSignalStrengthChanged(ntnSignalStrength: NtnSignalStrength)Callback invoked when carrier roaming non-terrestrial network signal strength changes. |
Public methods
onCarrierRoamingNtnAvailableServicesChanged
open fun onCarrierRoamingNtnAvailableServicesChanged(availableServices: IntArray): Unit
Callback invoked when carrier roaming non-terrestrial network available service changes.
| Parameters | |
|---|---|
availableServices |
IntArray: array of supported services. This value cannot be null. Value is one of the following:
|
onCarrierRoamingNtnEligibleStateChanged
open fun onCarrierRoamingNtnEligibleStateChanged(eligible: Boolean): Unit
Callback invoked when carrier roaming non-terrestrial network eligibility changes.
| Parameters | |
|---|---|
eligible |
Boolean: true when the device is eligible for satellite communication if all the following conditions are met:
|
onCarrierRoamingNtnModeChanged
abstract fun onCarrierRoamingNtnModeChanged(active: Boolean): Unit
Callback invoked when carrier roaming non-terrestrial network mode changes.
| Parameters | |
|---|---|
active |
Boolean: true If the device is connected to carrier roaming non-terrestrial network or was connected within the {CarrierConfigManager #KEY_SATELLITE_CONNECTION_HYSTERESIS_SEC_INT} duration, {code false} otherwise. |
onCarrierRoamingNtnSignalStrengthChanged
open fun onCarrierRoamingNtnSignalStrengthChanged(ntnSignalStrength: NtnSignalStrength): Unit
Callback invoked when carrier roaming non-terrestrial network signal strength changes.
| Parameters | |
|---|---|
ntnSignalStrength |
NtnSignalStrength: non-terrestrial network signal strength. This value cannot be null. |