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 に通知します。 複数のプライマリ (非日和見) サブスクリプション、または 1 つ以上のプライマリと 1 つ以上の日和見サブスクリプションを指定できます。

この 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>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象