Added in [API level 37.2](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# OpportunisticNetwork

*** ** * ** ***

```
class OpportunisticNetwork
```

|---|---|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) ||
| ↳ | [android.telephony.CarrierConfigManager.OpportunisticNetwork](https://developer.android.com/reference/kotlin/android/telephony/CarrierConfigManager.OpportunisticNetwork#) |

Carrier configuration keys for opportunistic networks.

## Summary

| Constants ||
|---|---|
| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | `https://developer.android.com/reference/kotlin/android/telephony/CarrierConfigManager.OpportunisticNetwork#KEY_ENTRY_THRESHOLD_SS_RSRP_INT:kotlin.String` Controls SS-RSRP threshold in dBm at which 5G opportunistic network will be considered good enough for internet data. |

## Constants

### KEY_ENTRY_THRESHOLD_SS_RSRP_INT

Added in [API level 37.2](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

```
static val KEY_ENTRY_THRESHOLD_SS_RSRP_INT: String
```

Controls SS-RSRP threshold in dBm at which 5G opportunistic network will be considered good enough for internet data. Note other factors may be considered for the final decision.

The value of `https://developer.android.com/reference/kotlin/android/telephony/CellSignalStrengthNr#getSsRsrp()` will be compared with this threshold.

    Value: "opportunistic.entry_threshold_ss_rsrp_int"