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)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。