DevicePolicyManager.SetCrossProfilePackages メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロファイル間通信に対するユーザーの同意を要求できる管理者許可リストのパッケージ名のセットを設定します。
[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
欠落している場合、 の app-op INTERACT_ACROSS_PROFILES
はそれらのパッケージに対してリセットされます。 これは、OEM によって許可リストに登録されているパッケージでは発生しません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。