Поделиться через


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>

список вложенных идентификаторов, которые будут находиться в той же группе

Возвращаемое значение

groupUUID a UUID, назначенный группе подписок.

Атрибуты

Комментарии

Сообщите SubscriptionManager, что подписки в списке упаковываются в группу. Она может быть несколькими основными (не оппортунистическими) подписками или одной или несколькими основными подписками, а также одной или несколькими оппортунистическими подписками.

Этот API всегда создаст новую неизменяемую группу и назначит идентификатор UUID группы всем подпискам независимо от того, находятся ли они в группе уже или нет.

Группированные подписки будут иметь следующее поведение: 1) Они будут совместно использовать те же параметры пользователя. 2) Оппортунистические подписки в группе считаются невидимыми и не будут возвращаться из #getActiveSubscriptionInfoList()нее, если вызывающий пользователь не имеет разрешения на доступ к подпискам. 3) Оппортунистические подписки в группе не могут быть активными самостоятельно. Если все остальные неоппортунистические из них деактивированы (отменяются или отключены в параметрах), оппортунистические они будут отключены автоматически.

Вызывающий объект будет иметь android.Manifest.permission#MODIFY_PHONE_STATE разрешение или иметь разрешение на доступ к подпискам или иметь разрешение на получение привилегий TelephonyManager#hasCarrierPrivileges() оператора. #canManageSubscription(SubscriptionInfo)

Документация по Java для android.telephony.SubscriptionManager.createSubscriptionGroup(java.util.List<java.lang.Integer>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к