Freigeben über


CrossProfileApps.CanInteractAcrossProfiles Methode

Definition

Gibt zurück, ob das aufrufende Paket über Profile hinweg interagieren kann.

[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

Gibt zurück

"true", wenn das aufrufende Paket über Profile hinweg interagieren kann.

Attribute

Hinweise

Gibt zurück, ob das aufrufende Paket über Profile hinweg interagieren kann.

Gibt insbesondere zurück, ob folgendes wahr ist: <ul><li>#getTargetUserProfiles() gibt eine nicht leere Liste für den aufrufenden Benutzer zurück.</li Li><>Der Benutzer hat zuvor der profilübergreifenden Kommunikation für das Anrufpaket zugestimmt.</li Li><>Das Anrufpaket wurde standardmäßig vom OEM zugelassen oder vom Administrator explizit zugelassen.android.app.admin.DevicePolicyManager#setCrossProfilePackages(ComponentName, Set) </li></ul>

Wenn falsedie aktuelle Möglichkeit des Pakets, die Zustimmung des Benutzers für die Interaktion über Profile anzufordern, überprüft #canRequestInteractAcrossProfiles()werden kann. Wenn true, kann die Zustimmung des Benutzers über #createRequestInteractAcrossProfilesIntent(). Das Paket kann dann Übertragungen abhören #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED .

Java-Dokumentation für android.content.pm.CrossProfileApps.canInteractAcrossProfiles().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: