Idioma

LauncherApps Classe

Definição

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #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
Herança
LauncherApps
Atributos

Comentários

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles. Isso é usado principalmente por inicializadores.

Os aplicativos podem ser consultados para cada perfil de usuário. Como o PackageManager não fornecerá transmissões de pacote para outros perfis, você pode se registrar para alterações de pacote aqui.

Para observar os perfis gerenciados que estão sendo adicionados ou removidos, registre-se para as seguintes transmissões: Intent#ACTION_MANAGED_PROFILE_ADDED e Intent#ACTION_MANAGED_PROFILE_REMOVED.

Observe que, a partir do Android O, os aplicativos em um perfil gerenciado não têm mais permissão para acessar aplicativos no perfil principal. Os aplicativos só podem acessar perfis retornados por #getProfiles().

Java documentação para android.content.pm.LauncherApps.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
LauncherApps(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
ActionConfirmPinAppwidget

Ação de atividade: para o inicializador padrão mostrar a caixa de diálogo de confirmação para criar um widget de aplicativo fixado.

ActionConfirmPinShortcut

Ação de atividade: para o inicializador padrão mostrar a caixa de diálogo de confirmação para criar um atalho fixado.

ExtraPinItemRequest

Um extra para #ACTION_CONFIRM_PIN_SHORTCUT & #ACTION_CONFIRM_PIN_APPWIDGET que contém um PinItemRequest tipo apropriado solicitado a fixar.

Propriedades

Nome Description
AllPackageInstallerSessions

Retorne a lista de todas as sessões de instalação conhecidas neste usuário e perfis gerenciados, independentemente do instalador.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasShortcutHostPermission

Retorna se o chamador pode acessar as informações de atalho.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
JniPeerMembers

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PrivateSpaceSettingsIntent

Retorna IntentSender o que pode ser usado para iniciar a Atividade de Configurações de Espaço Privado.

Profiles

Retorne uma lista de perfis que o chamador pode acessar por meio das LauncherApps APIs.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
Equals(Object)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetActivityList(String, UserHandle)

Recupera uma lista de atividades que especificam Intent#ACTION_MAIN e Intent#CATEGORY_LAUNCHER, em todos os aplicativos, para um usuário especificado.

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

Retorna ApplicationInfo sobre um aplicativo instalado para um perfil de usuário específico.

GetAppMarketActivityIntent(String, UserHandle)

Retorna um remetente de intenção que pode ser usado para iniciar a atividade do Mercado de Aplicativos (Atividade do Instalador).

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetLauncherUserInfo(UserHandle)

Retorna informações relacionadas a um usuário que é útil para exibir elementos de interface do usuário para distingui-los de outros usuários (por exemplo, selos).

GetPinItemRequest(Intent)

Um método auxiliar para extrair um PinItemRequest conjunto para o #EXTRA_PIN_ITEM_REQUEST extra.

GetPreInstalledSystemPackages(UserHandle)

Retorna a lista dos pacotes do sistema instalados na criação do usuário.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Retorna o ícone de atalho com a falsificação apropriada para o perfil.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

Retorna um remetente de intenção que pode ser usado para iniciar a atividade de configuração para criar atalhos personalizados.

GetShortcutConfigActivityList(String, UserHandle)

Recupera uma lista de atividades de configuração para criar ShortcutInfo.

GetShortcutIconDrawable(ShortcutInfo, Int32)

Retorna o ícone para este atalho, sem nenhuma má configuração para o perfil.

GetShortcutIntent(String, String, Bundle, UserHandle)

Retorna PendingIntent associado ao atalho especificado.

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

Retorna ShortcutInfoessa correspondência query.

GetSuspendedPackageLauncherExtras(String, UserHandle)

Obtém os extras do inicializador fornecidos ao sistema quando o pacote fornecido foi suspenso via PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String).

IsActivityEnabled(ComponentName, UserHandle)

Verifica se a atividade existe e está habilitada para um perfil.

IsPackageEnabled(String, UserHandle)

Verifica se o pacote está instalado e habilitado para um perfil.

JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
PinShortcuts(String, IList<String>, UserHandle)

Fixar atalhos em um pacote.

RegisterCallback(LauncherApps+Callback, Handler)

Registra um retorno de chamada para alterações em pacotes neste usuário e perfis gerenciados.

RegisterCallback(LauncherApps+Callback)

Registra um retorno de chamada para alterações em pacotes neste usuário e perfis gerenciados.

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

Registre um retorno de chamada para observar eventos de ciclo de vida de sessão neste usuário e perfis gerenciados.

ResolveActivity(Intent, UserHandle)

Retorna as informações de atividade para uma determinada intenção e identificador de usuário, se ela for resolvida.

SetArchiveCompatibility(LauncherApps+ArchiveCompatibilityParams)

Desabilite diferentes opções de compatibilidade de arquivos do inicializador para o chamador desse método.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
ShouldHideFromSuggestions(String, UserHandle)

Retorna se um pacote deve ser oculto de sugestões para o usuário.

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

Inicia a atividade de configurações para mostrar os detalhes do aplicativo para um pacote no perfil especificado.

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

Inicia uma atividade Principal no perfil especificado.

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

Inicia uma atividade para mostrar os detalhes da sessão especificada.

StartShortcut(ShortcutInfo, Rect, Bundle)

Inicia um atalho.

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

Inicia um atalho.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterCallback(LauncherApps+Callback)

Cancela o registro de um retorno de chamada que foi registrado anteriormente.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Cancela o registro de um retorno de chamada que foi registrado anteriormente.

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Classe para recuperar uma lista de atividades inicializáveis para o usuário atual e quaisquer perfis gerenciados associados que estejam visíveis para o usuário atual, que podem ser recuperados com #getProfiles.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a