Langue

LauncherApps Classe

Définition

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

[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
Héritage
LauncherApps
Attributs

Remarques

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles. Cela est principalement utilisé par les lanceurs.

Les applications peuvent être interrogées pour chaque profil utilisateur. Étant donné que PackageManager ne fournira pas de diffusions de package pour d’autres profils, vous pouvez vous inscrire aux modifications de package ici.

Pour surveiller l’ajout ou la suppression de profils managés, inscrivez-vous aux diffusions suivantes : Intent#ACTION_MANAGED_PROFILE_ADDED et Intent#ACTION_MANAGED_PROFILE_REMOVED.

Notez qu’Android O, les applications sur un profil managé ne sont plus autorisées à accéder aux applications sur le profil principal. Les applications peuvent uniquement accéder aux profils retournés par #getProfiles().

Java documentation pour android.content.pm.LauncherApps.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
LauncherApps(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
ActionConfirmPinAppwidget

Action d’activité : pour que le lanceur par défaut affiche la boîte de dialogue de confirmation pour créer un widget d’application épinglé.

ActionConfirmPinShortcut

Action d’activité : pour que le lanceur par défaut affiche la boîte de dialogue de confirmation pour créer un raccourci épinglé.

ExtraPinItemRequest

Supplémentaire pour #ACTION_CONFIRM_PIN_SHORTCUT & #ACTION_CONFIRM_PIN_APPWIDGET contenir un PinItemRequest type approprié demandé à épingler.

Propriétés

Nom Description
AllPackageInstallerSessions

Retourne la liste de toutes les sessions d’installation connues dans cet utilisateur et profils managés, quel que soit le programme d’installation.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasShortcutHostPermission

Retourne si l’appelant peut accéder aux informations de raccourci.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
JniPeerMembers

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PrivateSpaceSettingsIntent

Retourne IntentSender ce qui peut être utilisé pour démarrer l’activité Paramètres d’espace privé.

Profiles

Retourne une liste de profils auxquels l’appelant peut accéder via les LauncherApps API.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
Equals(Object)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetActivityList(String, UserHandle)

Récupère une liste d’activités qui spécifient Intent#ACTION_MAIN et Intent#CATEGORY_LAUNCHER, dans toutes les applications, pour un utilisateur spécifié.

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

Retourne ApplicationInfo une application installée pour un profil utilisateur spécifique.

GetAppMarketActivityIntent(String, UserHandle)

Retourne un expéditeur d’intention qui peut être utilisé pour démarrer l’activité App Market (activité du programme d’installation).

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetLauncherUserInfo(UserHandle)

Retourne des informations relatives à un utilisateur qui est utile pour afficher des éléments d’interface utilisateur pour la distinguer d’autres utilisateurs (par exemple, badges).

GetPinItemRequest(Intent)

Méthode d’assistance permettant d’extraire PinItemRequest un #EXTRA_PIN_ITEM_REQUEST jeu en plus.

GetPreInstalledSystemPackages(UserHandle)

Retourne la liste des packages système installés lors de la création de l’utilisateur.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Retourne l’icône de raccourci avec une erreur appropriée pour le profil.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

Retourne un expéditeur d’intention qui peut être utilisé pour démarrer l’activité de configuration pour créer des raccourcis personnalisés.

GetShortcutConfigActivityList(String, UserHandle)

Récupère une liste d’activités de configuration pour la création ShortcutInfo.

GetShortcutIconDrawable(ShortcutInfo, Int32)

Retourne l’icône de ce raccourci, sans aucune erreur pour le profil.

GetShortcutIntent(String, String, Bundle, UserHandle)

Retourne PendingIntent associé au raccourci spécifié.

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

Retourne ShortcutInfos qui correspondent query.

GetSuspendedPackageLauncherExtras(String, UserHandle)

Obtient les extras du lanceur fournis au système lorsque le package donné a été suspendu via PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String).

IsActivityEnabled(ComponentName, UserHandle)

Vérifie si l’activité existe et si elle est activée pour un profil.

IsPackageEnabled(String, UserHandle)

Vérifie si le package est installé et activé pour un profil.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
PinShortcuts(String, IList<String>, UserHandle)

Épingler des raccourcis sur un package.

RegisterCallback(LauncherApps+Callback, Handler)

Inscrit un rappel pour les modifications apportées aux packages dans ces profils utilisateur et managés.

RegisterCallback(LauncherApps+Callback)

Inscrit un rappel pour les modifications apportées aux packages dans ces profils utilisateur et managés.

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

Inscrivez un rappel pour surveiller les événements de cycle de vie de session dans ces profils utilisateur et managés.

ResolveActivity(Intent, UserHandle)

Retourne les informations d’activité d’une intention et d’un handle d’utilisateur donnés, si elle est résolue.

SetArchiveCompatibility(LauncherApps+ArchiveCompatibilityParams)

Désactivez différentes options de compatibilité d’archivage du lanceur pour l’appelant de cette méthode.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
ShouldHideFromSuggestions(String, UserHandle)

Retourne si un package doit être masqué des suggestions à l’utilisateur.

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

Démarre l’activité des paramètres pour afficher les détails de l’application pour un package dans le profil spécifié.

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

Démarre une activité principale dans le profil spécifié.

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

Démarre une activité pour afficher les détails de la session spécifiée.

StartShortcut(ShortcutInfo, Rect, Bundle)

Lance un raccourci.

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

Démarre un raccourci.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterCallback(LauncherApps+Callback)

Annule l’inscription d’un rappel précédemment inscrit.

UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Annule l’inscription d’un rappel précédemment inscrit.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Classe pour récupérer une liste d’activités pouvant être lancées pour l’utilisateur actuel et tous les profils managés associés visibles par l’utilisateur actuel, qui peuvent être récupérés avec #getProfiles.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à