Condividi tramite


SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Metodo

Definizione

Informare SubscriptionManager che le sottoscrizioni nell'elenco vengono raggruppate come gruppo.

[Android.Runtime.Register("createSubscriptionGroup", "(Ljava/util/List;)Landroid/os/ParcelUuid;", "GetCreateSubscriptionGroup_Ljava_util_List_Handler", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual Android.OS.ParcelUuid CreateSubscriptionGroup (System.Collections.Generic.IList<Java.Lang.Integer> subIdList);
[<Android.Runtime.Register("createSubscriptionGroup", "(Ljava/util/List;)Landroid/os/ParcelUuid;", "GetCreateSubscriptionGroup_Ljava_util_List_Handler", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member CreateSubscriptionGroup : System.Collections.Generic.IList<Java.Lang.Integer> -> Android.OS.ParcelUuid
override this.CreateSubscriptionGroup : System.Collections.Generic.IList<Java.Lang.Integer> -> Android.OS.ParcelUuid

Parametri

subIdList
IList<Integer>

elenco di subId che saranno nello stesso gruppo

Restituisce

groupUUID un UUID assegnato al gruppo di sottoscrizioni.

Attributi

Commenti

Informare SubscriptionManager che le sottoscrizioni nell'elenco vengono raggruppate come gruppo. Può trattarsi di più sottoscrizioni primarie (non opportunistiche) o di una o più sottoscrizioni primarie più una o più sottoscrizioni opportunistiche.

Questa API creerà sempre un nuovo gruppo non modificabile e assegnerà UUID di gruppo a tutte le sottoscrizioni, indipendentemente dal fatto che si trovino già in un gruppo.

Le sottoscrizioni raggruppate avranno i comportamenti seguenti: 1) Condivideranno le stesse impostazioni utente. 2) Le sottoscrizioni opportunistiche nel gruppo sono considerate invisibili e non restituiscono da #getActiveSubscriptionInfoList(), a meno che il chiamante non disponga dell'autorizzazione del gestore telefonico delle sottoscrizioni. 3) Le sottoscrizioni opportunistiche nel gruppo non possono essere attive da solo. Se tutti gli altri non opportunistici vengono disattivati (scollegati o disabilitati in Impostazioni), quelli opportunistici verranno disattivati automaticamente.

Il chiamante avrà android.Manifest.permission#MODIFY_PHONE_STATE l'autorizzazione o avrà l'autorizzazione per i privilegi del gestore telefonico per le sottoscrizioni: TelephonyManager#hasCarrierPrivileges() o #canManageSubscription(SubscriptionInfo)

Documentazione java per android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a