Compartilhar via


SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) Método

Definição

Informe ao SubscriptionManager que as assinaturas na lista são agrupadas como um grupo.

[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

Parâmetros

subIdList
IList<Integer>

lista de subId que estarão no mesmo grupo

Retornos

groupUUID um UUID atribuído ao grupo de assinatura.

Atributos

Comentários

Informe ao SubscriptionManager que as assinaturas na lista são agrupadas como um grupo. Pode ser várias assinaturas primárias (não oportunistas) ou uma ou mais assinaturas primárias mais uma ou mais assinaturas oportunistas.

Essa API sempre criará um novo grupo imutável e atribuirá UUID de grupo a todas as assinaturas, independentemente de elas já estarem em um grupo ou não.

As assinaturas agrupadas terão os seguintes comportamentos: 1) Eles compartilharão as mesmas configurações de usuário. 2) As assinaturas oportunistas no grupo são consideradas invisíveis e não retornarão da #getActiveSubscriptionInfoList(), a menos que o chamador tenha permissão de privilégio de operadora das assinaturas. 3) As assinaturas oportunistas no grupo não podem ser ativas por si só. Se todos os outros não-oportunistas forem desativados (desconectados ou desativados nas Configurações), os oportunistas serão desativados automaticamente.

O chamador terá android.Manifest.permission#MODIFY_PHONE_STATE permissão ou terá permissão de privilégio de operadora nas assinaturas: TelephonyManager#hasCarrierPrivileges() ou #canManageSubscription(SubscriptionInfo)

Documentação Java para android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a