Language

SubscriptionPlanType Enum

Definition

public enum SubscriptionPlanType
type SubscriptionPlanType = 
Inheritance
SubscriptionPlanType

Fields

Name Value Description
Cellular 1

The plan provides conventional cellular service.

This type is for standard mobile plans that offer data, voice, and messaging services over terrestrial cellular networks (e.g., 4G LTE, 5G).

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_CELLULAR.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Satellite 2

The plan provides satellite-based service.

This is used for plans that deliver connectivity via satellite.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_SATELLITE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Iot 3

The plan is designed for Internet of Things (IoT) devices.

These plans are typically tailored for devices with low data consumption and specific network requirements, such as smart sensors or asset trackers.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_IOT.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Postpaid 4

The plan is a postpaid plan.

With a postpaid plan, the user consumes services and is billed at the end of each billing cycle for the usage incurred.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_POSTPAID.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Prepaid 5

The plan is a prepaid plan.

With a prepaid plan, the user pays for services in advance, and the service is available until the paid balance is depleted or the service period expires.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_PREPAID.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

DataOnly 6

The plan is for data-only service.

This type indicates that the plan provides only mobile data connectivity and does not include traditional voice or SMS services. It is commonly used for tablets, mobile hotspots, or as a secondary data line.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_DATA_ONLY.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Family 7

The plan is a family plan, shared among multiple users.

This type indicates that data limits and usage may be pooled across several subscriptions. Data management applications can use this to provide a consolidated view of the shared usage for all members of the family plan.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_FAMILY.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Business 8

The plan is for business or enterprise customers.

This type indicates that the plan may include features tailored for corporate use, such as dedicated support, static IP addresses, or specific service-level agreements (SLAs).

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_BUSINESS.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Roaming 9

The plan is specifically for roaming services.

This type is used for plans or add-ons designed for international or out-of-network usage. It helps the system and applications to better inform the user about potential costs or usage restrictions while roaming.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_ROAMING.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Tethering 10

The plan provides a data allowance specifically for tethering or mobile hotspot usage.

This type is used for plans or add-ons that allocate a specific amount of data for use when the device is acting as a mobile hotspot. Many carriers offer a separate, often smaller, data cap for tethering, which is distinct from the on-device data limit. This allows the system and data management applications to track usage against this specific allowance and inform the user of their remaining hotspot data.

Android reference for android.telephony.SubscriptionPlan.PLAN_TYPE_TETHERING.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to