LauncherApps Klasse

Definition

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

[Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)]
public class LauncherApps : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)>]
type LauncherApps = class
    inherit Object
Vererbung
LauncherApps
Attribute

Hinweise

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können. Dies ist hauptsächlich für die Verwendung durch Startprogramme vorgesehen.

Apps können für jedes Benutzerprofil abgefragt werden. Da der PackageManager keine Paketübertragungen für andere Profile sendet, können Sie sich hier für Paketänderungen registrieren.

Um verwaltete Profile zu watch, die hinzugefügt oder entfernt werden, registrieren Sie sich für die folgenden Übertragungen: Intent#ACTION_MANAGED_PROFILE_ADDED und Intent#ACTION_MANAGED_PROFILE_REMOVED.

Beachten Sie, dass Apps in einem verwalteten Profil ab Android O nicht mehr auf Apps im Standard-Profil zugreifen dürfen. Apps können nur auf Profile zugreifen, die von zurückgegeben werden #getProfiles().

Java-Dokumentation für android.content.pm.LauncherApps.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

LauncherApps(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

Felder

ActionConfirmPinAppwidget

Aktivitätsaktion: Damit das Standardstartprogramm das Bestätigungsdialogfeld zum Erstellen eines angehefteten App-Widgets zeigt.

ActionConfirmPinShortcut

Aktivitätsaktion: Damit das Standardstartprogramm das Bestätigungsdialogfeld zum Erstellen einer angehefteten Verknüpfung zeigt.

ExtraPinItemRequest

Ein Extra für #ACTION_CONFIRM_PIN_SHORTCUT & #ACTION_CONFIRM_PIN_APPWIDGET enthält einen PinItemRequest geeigneten Typ, der zum Anheften aufgefordert wird.

Eigenschaften

AllPackageInstallerSessions

Gibt die Liste aller bekannten Installationssitzungen in diesem Benutzer und den verwalteten Profilen zurück, unabhängig vom Installationsprogramm.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
HasShortcutHostPermission

Gibt zurück, ob der Aufrufer auf die Verknüpfungsinformationen zugreifen kann.

JniIdentityHashCode

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
JniPeerMembers

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

PeerReference

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
Profiles

Gibt eine Liste von Profilen zurück, auf die der Aufrufer über die LauncherApps APIs zugreifen kann.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
Dispose(Boolean)

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetActivityList(String, UserHandle)

Ruft eine Liste von Aktivitäten ab, die und Intent#CATEGORY_LAUNCHERfür alle Apps für einen angegebenen Benutzer angebenIntent#ACTION_MAIN.

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

Gibt eine Anwendung zurück ApplicationInfo , die für ein bestimmtes Benutzerprofil installiert wurde.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetPinItemRequest(Intent)

Eine Hilfsmethode, um einen PinItemRequest Satz in das #EXTRA_PIN_ITEM_REQUEST Extra zu extrahieren.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Gibt das Tastenkombinationssymbol mit einer für das Profil geeigneten Badging zurück.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

Gibt einen Absichtsabsender zurück, der zum Starten der Konfigurationsaktivität zum Erstellen benutzerdefinierter Verknüpfungen verwendet werden kann.

GetShortcutConfigActivityList(String, UserHandle)

Ruft eine Liste der Konfigurationsaktivitäten zum Erstellen ShortcutInfoab.

GetShortcutIconDrawable(ShortcutInfo, Int32)

Gibt das Symbol für diese Verknüpfung zurück, ohne dass für das Profil eine Badging vorhanden ist.

GetShortcutIntent(String, String, Bundle, UserHandle)

Gibt PendingIntent zurück, der der angegebenen Verknüpfung zugeordnet ist.

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

Gibt s zurück ShortcutInfo, die mit übereinstimmen query.

GetSuspendedPackageLauncherExtras(String, UserHandle)

Ruft die Startprogramm-Extras ab, die für das System bereitgestellt wurden, wenn das angegebene Paket über PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)angehalten wurde.

IsActivityEnabled(ComponentName, UserHandle)

Überprüft, ob die Aktivität vorhanden und für ein Profil aktiviert ist.

IsPackageEnabled(String, UserHandle)

Überprüft, ob das Paket installiert und für ein Profil aktiviert ist.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
PinShortcuts(String, IList<String>, UserHandle)

Anheften von Tastenkombinationen an ein Paket.

RegisterCallback(LauncherApps+Callback)

Registriert einen Rückruf für Änderungen an Paketen in diesem Benutzer- und verwalteten Profil.

RegisterCallback(LauncherApps+Callback, Handler)

Registriert einen Rückruf für Änderungen an Paketen in diesem Benutzer- und verwalteten Profil.

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

Registrieren Sie einen Rückruf für watch für Sitzungslebenszyklusereignisse in diesen Benutzer- und verwalteten Profilen.

ResolveActivity(Intent, UserHandle)

Gibt die Aktivitätsinformationen für eine bestimmte Absicht und ein bestimmtes Benutzerhandle zurück, wenn sie aufgelöst werden.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ShouldHideFromSuggestions(String, UserHandle)

Gibt zurück, ob ein Paket vor Vorschlägen für den Benutzer ausgeblendet werden soll.

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

Startet die Einstellungsaktivität, um die Anwendungsdetails für ein Paket im angegebenen Profil anzuzeigen.

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

Startet eine Main-Aktivität im angegebenen Profil.

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

Startet eine Aktivität, um die Details der angegebenen Sitzung anzuzeigen.

StartShortcut(ShortcutInfo, Rect, Bundle)

Startet eine Verknüpfung.

StartShortcut(String, String, Rect, Bundle, UserHandle)

Startet eine Verknüpfung.

ToArray<T>()

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterCallback(LauncherApps+Callback)

Hebt die Registrierung eines zuvor registrierten Rückrufs auf.

UnregisterFromRuntime()

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Hebt die Registrierung eines zuvor registrierten Rückrufs auf.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
IJavaPeerable.Finalized()

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

GetJniTypeName(IJavaPeerable)

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und aller zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die mit #getProfilesabgerufen werden können.

Gilt für: