Share via


LauncherApps Classe

Definizione

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #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
Ereditarietà
LauncherApps
Attributi

Commenti

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles. Questo è principalmente per l'uso da parte dei launcher.

Le app possono essere sottoposte a query per ogni profilo utente. Poiché PackageManager non recapita le trasmissioni dei pacchetti per altri profili, è possibile registrare le modifiche del pacchetto qui.

Per watch per i profili gestiti aggiunti o rimossi, registrare per le trasmissioni seguenti: Intent#ACTION_MANAGED_PROFILE_ADDED e Intent#ACTION_MANAGED_PROFILE_REMOVED.

Nota come android O, le app in un profilo gestito non sono più consentite per accedere alle app nel profilo principale. Le app possono accedere solo ai profili restituiti da #getProfiles().

Documentazione Java per android.content.pm.LauncherApps.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

LauncherApps(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

ActionConfirmPinAppwidget

Azione attività: per il launcher predefinito per visualizzare la finestra di dialogo di conferma per creare un widget dell'app aggiunto.

ActionConfirmPinShortcut

Azione attività: per il launcher predefinito per visualizzare la finestra di dialogo di conferma per creare un collegamento aggiunto.

ExtraPinItemRequest

Un ulteriore per #ACTION_CONFIRM_PIN_SHORTCUT & #ACTION_CONFIRM_PIN_APPWIDGET contenente un PinItemRequest tipo appropriato richiesto di aggiungere.

Proprietà

AllPackageInstallerSessions

Restituisce l'elenco di tutte le sessioni di installazione note in questo utente e profili gestiti, indipendentemente dal programma di installazione.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
HasShortcutHostPermission

Restituisce se il chiamante può accedere alle informazioni di scelta rapida.

JniIdentityHashCode

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
JniPeerMembers

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

PeerReference

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
Profiles

Restituisce un elenco di profili a cui il chiamante può accedere tramite le LauncherApps API.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
Dispose(Boolean)

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetActivityList(String, UserHandle)

Recupera un elenco di attività che specificano Intent#ACTION_MAIN e Intent#CATEGORY_LAUNCHER, in tutte le app, per un utente specificato.

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

Restituisce ApplicationInfo informazioni su un'applicazione installata per un profilo utente specifico.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetPinItemRequest(Intent)

Metodo helper per estrarre un PinItemRequest set su #EXTRA_PIN_ITEM_REQUEST extra.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Restituisce l'icona di scelta rapida con badging appropriato per il profilo.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

Restituisce un mittente intento che può essere usato per avviare l'attività di configurazione per la creazione di collegamenti personalizzati.

GetShortcutConfigActivityList(String, UserHandle)

Recupera un elenco di attività di configurazione per la creazione ShortcutInfodi .

GetShortcutIconDrawable(ShortcutInfo, Int32)

Restituisce l'icona per questo collegamento, senza alcun problema per il profilo.

GetShortcutIntent(String, String, Bundle, UserHandle)

Restituisce PendingIntent associato al collegamento specificato.

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

Restituisce ShortcutInfotale corrispondenza.query

GetSuspendedPackageLauncherExtras(String, UserHandle)

Ottiene gli extra del launcher forniti al sistema quando il pacchetto specificato è stato sospeso tramite PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String).

IsActivityEnabled(ComponentName, UserHandle)

Verifica se l'attività esiste e è abilitata per un profilo.

IsPackageEnabled(String, UserHandle)

Verifica se il pacchetto è installato e abilitato per un profilo.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
PinShortcuts(String, IList<String>, UserHandle)

Aggiungere collegamenti a un pacchetto.

RegisterCallback(LauncherApps+Callback)

Registra un callback per le modifiche ai pacchetti in questo utente e profili gestiti.

RegisterCallback(LauncherApps+Callback, Handler)

Registra un callback per le modifiche ai pacchetti in questo utente e profili gestiti.

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

Registrare un callback in watch per gli eventi del ciclo di vita della sessione in questo utente e profili gestiti.

ResolveActivity(Intent, UserHandle)

Restituisce le informazioni sull'attività per una determinata finalità e un handle utente specificati, se viene risolta.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ShouldHideFromSuggestions(String, UserHandle)

Restituisce se un pacchetto deve essere nascosto dai suggerimenti all'utente.

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

Avvia l'attività delle impostazioni per visualizzare i dettagli dell'applicazione per un pacchetto nel profilo specificato.

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

Avvia un'attività Principale nel profilo specificato.

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

Avvia un'attività per visualizzare i dettagli della sessione specificata.

StartShortcut(ShortcutInfo, Rect, Bundle)

Avvia un collegamento.

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

Avvia un collegamento.

ToArray<T>()

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterCallback(LauncherApps+Callback)

Annulla la registrazione di un callback registrato in precedenza.

UnregisterFromRuntime()

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Annulla la registrazione di un callback registrato in precedenza.

Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

GetJniTypeName(IJavaPeerable)

Classe per il recupero di un elenco di attività avviabili per l'utente corrente e per tutti i profili gestiti associati visibili all'utente corrente, che possono essere recuperati con #getProfiles.

Si applica a