次の方法で共有


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

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

適用対象