DevicePolicyManager.SetCrossProfilePackages メソッド

定義

クロスプロファイル通信に対してユーザーの同意を要求できる管理者許可リストに登録されたパッケージ名のセットを設定します。

[Android.Runtime.Register("setCrossProfilePackages", "(Landroid/content/ComponentName;Ljava/util/Set;)V", "GetSetCrossProfilePackages_Landroid_content_ComponentName_Ljava_util_Set_Handler", ApiSince=30)]
public virtual void SetCrossProfilePackages(Android.Content.ComponentName admin, System.Collections.Generic.ICollection<string> packageNames);
[<Android.Runtime.Register("setCrossProfilePackages", "(Landroid/content/ComponentName;Ljava/util/Set;)V", "GetSetCrossProfilePackages_Landroid_content_ComponentName_Ljava_util_Set_Handler", ApiSince=30)>]
abstract member SetCrossProfilePackages : Android.Content.ComponentName * System.Collections.Generic.ICollection<string> -> unit
override this.SetCrossProfilePackages : Android.Content.ComponentName * System.Collections.Generic.ICollection<string> -> unit

パラメーター

admin
ComponentName

この要求が関連付けられているDeviceAdminReceiver

packageNames
ICollection<String>

新しいクロスプロファイル パッケージ名

属性

注釈

クロスプロファイル通信に対してユーザーの同意を要求できる管理者許可リストに登録されたパッケージ名のセットを設定します。

呼び出し元がプロファイル所有者であり、指定された adminであることを前提としています。

以前の呼び出しは、このメソッドの後続の呼び出しごとにオーバーライドされます。

他のアプリは、OEM によって明示的に許可リストに登録されている場合、クロスプロファイル通信に対してユーザーの同意を要求できる可能性があることに注意してください。

以前に設定したクロスプロファイル パッケージが packageNamesから見つからない場合、 INTERACT_ACROSS_PROFILES のアプリ操作はそれらのパッケージに対してリセットされます。 これは、OEM によって許可リストに登録されているパッケージでは発生しません。

Javaドキュメント。

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

適用対象