Telephony.CarrierId
  public
  static
  final
  
  class
  Telephony.CarrierId
  
    extends Object
  
  
  
  
  
      implements
      
        BaseColumns
      
  
  
| java.lang.Object | |
| ↳ | android.provider.Telephony.CarrierId | 
Contains carrier identification information for the current subscriptions.
Summary
| Constants | |
|---|---|
| String | CARRIER_IDA unique carrier id | 
| String | CARRIER_NAMEA user facing carrier name. | 
| String | SPECIFIC_CARRIER_IDA fine-grained carrier id. | 
| String | SPECIFIC_CARRIER_ID_NAMEA user facing carrier name for specific carrier id  | 
| Inherited constants | 
|---|
| Fields | |
|---|---|
| 
    public
    static
    final
    Uri | CONTENT_URIThe  | 
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        Uri | 
      getSpecificCarrierIdUriForSubscriptionId(int subscriptionId)
      Generates a content  | 
| 
        
        
        static
        
        
        Uri | 
      getUriForSubscriptionId(int subscriptionId)
      Generates a content  
 Use this  | 
| Inherited methods | |
|---|---|
Constants
CARRIER_ID
public static final String CARRIER_ID
A unique carrier id
See also:
Constant Value: "carrier_id"
CARRIER_NAME
public static final String CARRIER_NAME
A user facing carrier name.
See also:
Constant Value: "carrier_name"
SPECIFIC_CARRIER_ID
public static final String SPECIFIC_CARRIER_ID
A fine-grained carrier id.
 The specific carrier ID would be used for configuration purposes, but apps wishing to
 know about the carrier itself should use the regular carrier ID returned by
 TelephonyManager.getSimCarrierId().
Constant Value: "specific_carrier_id"
SPECIFIC_CARRIER_ID_NAME
public static final String SPECIFIC_CARRIER_ID_NAME
A user facing carrier name for specific carrier id SPECIFIC_CARRIER_ID.
Constant Value: "specific_carrier_id_name"
Fields
CONTENT_URI
public static final Uri CONTENT_URI
The content:// style URI for this provider.
Public methods
getSpecificCarrierIdUriForSubscriptionId
public static Uri getSpecificCarrierIdUriForSubscriptionId (int subscriptionId)
Generates a content Uri used to receive updates on specific carrier identity
 change on the given subscriptionId returned by
 TelephonyManager.getSimSpecificCarrierId().
| Parameters | |
|---|---|
| subscriptionId | int: the subscriptionId to receive updates on | 
| Returns | |
|---|---|
| Uri | the Uri used to observe specific carrier identity changes
 This value cannot be null. | 
getUriForSubscriptionId
public static Uri getUriForSubscriptionId (int subscriptionId)
Generates a content Uri used to receive updates on carrier identity change
 on the given subscriptionId
 
 Use this Uri with a ContentObserver to be notified of changes to the
 carrier identity TelephonyManager.getSimCarrierId()
 while your app is running. You can also use a JobService
 to ensure your app
 is notified of changes to the Uri even when it is not running.
 Note, however, that using a JobService does not guarantee
 timely delivery of updates to the Uri.
| Parameters | |
|---|---|
| subscriptionId | int: the subscriptionId to receive updates on | 
| Returns | |
|---|---|
| Uri | the Uri used to observe carrier identity changes | 
