LauncherApps Klasse

Definition

Klasse zum Abrufen einer Liste der startbaren Aktivitäten für den aktuellen Benutzer und alle zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die abgerufen #getProfileswerden 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 alle zugeordneten verwalteten Profile, die für den aktuellen Benutzer sichtbar sind, die abgerufen #getProfileswerden können. Dies dient hauptsächlich der Verwendung durch Startprogramme.

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

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

Hinweis: Ab Android O dürfen Apps in einem verwalteten Profil nicht mehr auf Apps im Hauptprofil zugreifen. Apps können nur auf Profile zugreifen, die von #getProfiles().

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
LauncherApps(IntPtr, JniHandleOwnership)

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

Felder

Name Beschreibung
ActionConfirmPinAppwidget

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

ActionConfirmPinShortcut

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

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

Name Beschreibung
AllPackageInstallerSessions

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

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HasShortcutHostPermission

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

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

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

(Geerbt von JavaObject)
JniPeerMembers

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

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
PrivateSpaceSettingsIntent

Gibt zurück IntentSender , die verwendet werden kann, um die Aktivität "Private Space-Einstellungen" zu starten.

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

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Geerbt von JavaObject)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

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

(Geerbt von JavaObject)
Equals(Object)

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

(Geerbt von JavaObject)
Equals(Object)

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

(Geerbt von Object)
GetActivityList(String, UserHandle)

Ruft eine Liste der Aktivitäten ab, die für einen bestimmten Benutzer angeben und für alle Apps angebenIntent#ACTION_MAIN.Intent#CATEGORY_LAUNCHER

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

Gibt ApplicationInfo informationen zu einer Anwendung zurück, die für ein bestimmtes Benutzerprofil installiert ist.

GetAppMarketActivityIntent(String, UserHandle)

Gibt einen Absichtsabsender zurück, der zum Starten der App-Marktaktivität (Installer-Aktivität) verwendet werden kann.

GetHashCode()

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

(Geerbt von Object)
GetLauncherUserInfo(UserHandle)

Gibt Informationen zu einem Benutzer zurück, der zum Anzeigen von UI-Elementen nützlich ist, um sie von anderen Benutzern (z. B. Signalen) zu unterscheiden.

GetPinItemRequest(Intent)

Eine Hilfsmethode zum Extrahieren eines PinItemRequest Satzes auf das #EXTRA_PIN_ITEM_REQUEST Extra.

GetPreInstalledSystemPackages(UserHandle)

Gibt die Liste der Systempakete zurück, die bei der Benutzererstellung installiert sind.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Gibt das Tastenkombinationssymbol zurück, das für das Profil geeignet ist.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

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

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 ein Bad für das Profil vorhanden ist.

GetShortcutIntent(String, String, Bundle, UserHandle)

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

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

Gibt ShortcutInfos zurück, die übereinstimmen query.

GetSuspendedPackageLauncherExtras(String, UserHandle)

Ruft die Startprogramm-Extras, die dem System bereitgestellt werden, wenn das angegebene Paket angehalten PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)wurde.

IsActivityEnabled(ComponentName, UserHandle)

Überprüft, ob die Aktivität vorhanden ist 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 bestimmt, dass keine weiteren Verweise 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)

Heften Sie Tastenkombinationen für ein Paket an.

RegisterCallback(LauncherApps+Callback, Handler)

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

RegisterCallback(LauncherApps+Callback)

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

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

Registrieren Sie einen Rückruf, um auf Sitzungslebenszyklusereignisse in diesem Benutzer und verwalteten Profilen zu achten.

ResolveActivity(Intent, UserHandle)

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

SetArchiveCompatibility(LauncherApps+ArchiveCompatibilityParams)

Deaktivieren Sie verschiedene Archivierungskompatibilitätsoptionen des Startfelds für den Aufrufer dieser Methode.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Geerbt von JavaObject)
ShouldHideFromSuggestions(String, UserHandle)

Gibt zurück, ob ein Paket von 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 Hauptaktivitä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>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterCallback(LauncherApps+Callback)

Hebt die Registrierung eines Rückrufs auf, der zuvor registriert wurde.

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Hebt die Registrierung eines Rückrufs auf, der zuvor registriert wurde.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

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

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

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

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Geerbt von JavaObject)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: