LauncherApps Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
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 |
| 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 |
| 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 |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| PrivateSpaceSettingsIntent |
Retourne |
| Profiles |
Retourne une liste de profils auxquels l’appelant peut accéder via les |
| 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 |
| 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 |
| 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 |
| 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 |
| GetApplicationInfo(String, PackageInfoFlags, UserHandle) |
Retourne |
| 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 |
| 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 |
| 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 |
| GetSuspendedPackageLauncherExtras(String, UserHandle) |
Obtient les extras du lanceur fournis au système lorsque le package donné a été suspendu via |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |