SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) 方法

定义

通知 SubscriptionManager 列表中订阅捆绑为组。

[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

参数

subIdList
IList<Integer>

将位于同一组中的 subId 列表

返回

groupUUID 分配给订阅组的 UUID。

属性

注解

通知 SubscriptionManager 列表中订阅捆绑为组。 它可以是多个主要(非机会主义)订阅,也可以是一个或多个主订阅以及一个或多个机会订阅。

此 API 将始终创建新的不可变组,并将组 UUID 分配给所有订阅,无论它们是否已在组中。

分组订阅具有以下行为:1) 他们将共享相同的用户设置。 2) 组中的机会订阅被视为不可见,并且不会从 #getActiveSubscriptionInfoList()中返回,除非调用方具有订阅的运营商权限。 3) 组中的机会订阅本身不能处于活动状态。 如果停用所有其他非机会性非机会性帐户(在“设置”中取消插入或禁用),则将自动停用机会。

调用方对订阅具有android.Manifest.permission#MODIFY_PHONE_STATE权限或具有运营商权限: TelephonyManager#hasCarrierPrivileges()#canManageSubscription(SubscriptionInfo)

适用于 . 的 android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于