TelephonyCallback.CarrierRoamingNtnListener
public
static
interface
TelephonyCallback.CarrierRoamingNtnListener
| android.telephony.TelephonyCallback.CarrierRoamingNtnListener |
Interface for carrier roaming non-terrestrial network listener.
Summary
Public methods | |
|---|---|
default
void
|
onCarrierRoamingNtnAvailableServicesChanged(int[] availableServices)
Callback invoked when carrier roaming non-terrestrial network available service changes. |
default
void
|
onCarrierRoamingNtnEligibleStateChanged(boolean eligible)
Callback invoked when carrier roaming non-terrestrial network eligibility changes. |
abstract
void
|
onCarrierRoamingNtnModeChanged(boolean active)
Callback invoked when carrier roaming non-terrestrial network mode changes. |
default
void
|
onCarrierRoamingNtnSignalStrengthChanged(NtnSignalStrength ntnSignalStrength)
Callback invoked when carrier roaming non-terrestrial network signal strength changes. |
Public methods
onCarrierRoamingNtnAvailableServicesChanged
public void onCarrierRoamingNtnAvailableServicesChanged (int[] availableServices)
Callback invoked when carrier roaming non-terrestrial network available service changes.
| Parameters | |
|---|---|
availableServices |
int: array of supported services.
This value cannot be null.
Value is one of the following:
|
onCarrierRoamingNtnEligibleStateChanged
public void onCarrierRoamingNtnEligibleStateChanged (boolean eligible)
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
public abstract void onCarrierRoamingNtnModeChanged (boolean active)
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
public void onCarrierRoamingNtnSignalStrengthChanged (NtnSignalStrength ntnSignalStrength)
Callback invoked when carrier roaming non-terrestrial network signal strength changes.
| Parameters | |
|---|---|
ntnSignalStrength |
NtnSignalStrength: non-terrestrial network signal strength.
This value cannot be null. |