SubscriptionManager.CreateSubscriptionGroup(IList<Integer>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一覧のサブスクリプションがグループとしてバンドルされていることを 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 サブスクリプション グループに割り当てられた UUID。
- 属性
注釈
一覧のサブスクリプションがグループとしてバンドルされていることを SubscriptionManager に通知します。 複数のプライマリ (非日和見) サブスクリプション、または 1 つ以上のプライマリと 1 つ以上の日和見サブスクリプションを指定できます。
この API は、グループに既に存在するかどうかに関係なく、常に新しい不変グループを作成し、すべてのサブスクリプションにグループ UUID を割り当てます。
グループ化されたサブスクリプションには、次の動作があります: 1) 同じユーザー設定を共有します。 2) グループ内の日和見サブスクリプションは目に見えないと見なされ、呼び出し元がサブスクリプションのキャリア特権アクセス許可を持っていない限り、 から #getActiveSubscriptionInfoList()
戻りません。 3) グループ内の日和見サブスクリプションを単独でアクティブにすることはできません。 他のすべての非日和見的なものが非アクティブ化されている (設定で取り外されているか無効になっている) 場合、日和見的なものは自動的に非アクティブ化されます。
呼び出し元は、アクセス許可を持っているか、サブスクリプションに対するキャリア特権のアクセス許可を持android.Manifest.permission#MODIFY_PHONE_STATE
っています。 TelephonyManager#hasCarrierPrivileges()
#canManageSubscription(SubscriptionInfo)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。