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
Параметры
Возвращаемое значение
groupUUID a UUID, назначенный группе подписок.
- Атрибуты
Комментарии
Сообщите SubscriptionManager, что подписки в списке упаковываются в группу. Она может быть несколькими основными (не оппортунистическими) подписками или одной или несколькими основными подписками, а также одной или несколькими оппортунистическими подписками.
Этот API всегда создаст новую неизменяемую группу и назначит идентификатор UUID группы всем подпискам независимо от того, находятся ли они в группе уже или нет.
Группированные подписки будут иметь следующее поведение: 1) Они будут совместно использовать те же параметры пользователя. 2) Оппортунистические подписки в группе считаются невидимыми и не будут возвращаться из #getActiveSubscriptionInfoList()
нее, если вызывающий пользователь не имеет разрешения на доступ к подпискам. 3) Оппортунистические подписки в группе не могут быть активными самостоятельно. Если все остальные неоппортунистические из них деактивированы (отменяются или отключены в параметрах), оппортунистические они будут отключены автоматически.
Вызывающий объект будет иметь android.Manifest.permission#MODIFY_PHONE_STATE
разрешение или иметь разрешение на доступ к подпискам или иметь разрешение на получение привилегий TelephonyManager#hasCarrierPrivileges()
оператора. #canManageSubscription(SubscriptionInfo)
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.