LauncherApps Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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 |
| 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 |
| 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 |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| PrivateSpaceSettingsIntent |
Gibt zurück |
| Profiles |
Gibt eine Liste von Profilen zurück, auf die der Aufrufer über die |
| 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 |
| 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 |
| 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 |
| 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 angeben |
| GetApplicationInfo(String, PackageInfoFlags, UserHandle) |
Gibt |
| 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 |
| 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 |
| 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 |
| GetSuspendedPackageLauncherExtras(String, UserHandle) |
Ruft die Startprogramm-Extras, die dem System bereitgestellt werden, wenn das angegebene Paket angehalten |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| 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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |