CrossProfileApps.CanInteractAcrossProfiles メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出し元パッケージがプロファイル間で対話できるかどうかを返します。
[Android.Runtime.Register("canInteractAcrossProfiles", "()Z", "GetCanInteractAcrossProfilesHandler", ApiSince=30)]
public virtual bool CanInteractAcrossProfiles();
[<Android.Runtime.Register("canInteractAcrossProfiles", "()Z", "GetCanInteractAcrossProfilesHandler", ApiSince=30)>]
abstract member CanInteractAcrossProfiles : unit -> bool
override this.CanInteractAcrossProfiles : unit -> bool
戻り値
呼び出し元パッケージがプロファイル間で対話できる場合は true。
- 属性
注釈
呼び出し元パッケージがプロファイル間で対話できるかどうかを返します。
具体的には、次がすべて true かどうかを返します。<ul><li>#getTargetUserProfiles()
は、呼び出し元のユーザーの空でないリストを返します。</li li><>ユーザーは、呼び出し元パッケージのクロスプロファイル通信に以前に同意しました。</li li><>呼び出し元のパッケージは、OEM によって既定で許可リストに登録されているか、管理者android.app.admin.DevicePolicyManager#setCrossProfilePackages(ComponentName, Set)
によって明示的に許可リストに登録されています。 </li></ul>
場合 false
は、プロファイル間で対話するためにユーザーの同意を要求するパッケージの現在の機能を #canRequestInteractAcrossProfiles()
確認できます。 の場合 true
は、ユーザーの同意を取得 #createRequestInteractAcrossProfilesIntent()
できます。 その後、パッケージはブロードキャストを #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED
リッスンできます。
の Java ドキュメントandroid.content.pm.CrossProfileApps.canInteractAcrossProfiles()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。