InputMethodService Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar.
[Android.Runtime.Register("android/inputmethodservice/InputMethodService", DoNotGenerateAcw=true)]
public class InputMethodService : Android.InputMethodServices.AbstractInputMethodService
[<Android.Runtime.Register("android/inputmethodservice/InputMethodService", DoNotGenerateAcw=true)>]
type InputMethodService = class
inherit AbstractInputMethodService
- Herança
-
InputMethodService
- Atributos
Comentários
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. Consulte a classe AbstractInputMethodService base e a InputMethod interface para obter mais informações sobre os conceitos básicos de escrever métodos de entrada.
Além dos métodos normais de ciclo de vida do serviço, essa classe apresenta alguns novos retornos de chamada específicos que a maioria das subclasses deseja usar:
<ul><li>#onInitializeInterface() para inicialização da interface do usuário, em particular para lidar com alterações de configuração enquanto o serviço está em execução.
<li>#onBindInput para saber mais sobre como mudar para um novo cliente.
<li>#onStartInput para lidar com uma sessão de entrada começando com o cliente.
<li>#onCreateInputView(), #onCreateCandidatesView()e #onCreateExtractTextView() para geração sem demanda da interface do usuário.
<li>#onStartInputView(EditorInfo, boolean) para lidar com a entrada começando na área de entrada do IME.
</ul>
Um método de entrada tem uma discrição significativa em como ele funciona: fornece android.inputmethodservice.InputMethodService uma estrutura básica para elementos de interface do usuário padrão (modo de exibição de entrada, exibição de candidatos e execução no modo de tela inteira), mas cabe a um determinado implementador decidir como usá-los. Por exemplo, um método de entrada poderia implementar uma área de entrada com um teclado, outro poderia permitir que o usuário desenhasse texto, enquanto um terceiro não poderia ter nenhuma área de entrada (e, portanto, não ser visível para o usuário), mas, em vez disso, ouvir áudio e executar conversão de texto em fala.
Na implementação fornecida aqui, todos esses elementos são colocados juntos em uma única janela gerenciada pelo InputMethodService. Ele executará retornos de chamada, pois precisa de informações sobre eles e fornece APIs para controle programático sobre eles. O layout desses elementos é definido explicitamente:
<ul><li>A exibição de entrada reversível, se disponível, é colocada na parte inferior da tela. <li>A exibição de candidatos, se mostrada no momento, é colocada acima do modo de exibição de entrada flexível. <li>Se não estiver executando a tela inteira, o aplicativo será movido ou redimensionado para estar acima dessas exibições; se estiver executando a tela inteira, a janela cobrirá completamente o aplicativo e sua parte superior conterá o texto de extração do que está sendo editado atualmente pelo aplicativo. </ul>
"SoftInputView"><h3 Modo de>Exibição de Entrada Reversível</h3>
Central para a maioria dos métodos de entrada é a exibição de entrada reversível. É aí que ocorre a maior parte da interação do usuário: pressionando teclas suaves, desenhando caracteres ou, no entanto, o método de entrada deseja gerar texto. A maioria das implementações simplesmente terá sua própria exibição fazendo todo esse trabalho e retornará uma nova instância dela quando #onCreateInputView() for chamada. Nesse ponto, desde que o modo de exibição de entrada esteja visível, você verá a interação do usuário nesse modo de exibição e poderá chamar de volta no InputMethodService para interagir com o aplicativo conforme apropriado.
Há algumas situações em que você deseja decidir se o modo de exibição de entrada reversível deve ou não ser mostrado ao usuário. Isso é feito implementando o #onEvaluateInputViewShown() retorno verdadeiro ou falso com base em se ele deve ser mostrado no ambiente atual. Se algum de seu estado tiver sido alterado que possa afetar isso, chame #updateInputViewShown() para que ele seja reavaliado. A implementação padrão sempre mostra a exibição de entrada, a menos que haja um teclado rígido disponível, que é o comportamento apropriado para a maioria dos métodos de entrada.
"CandidatesView"><h3>Candidates View</h3>
Geralmente, enquanto o usuário está gerando texto bruto, um método de entrada deseja fornecer-lhes uma lista de possíveis interpretações desse texto que podem ser selecionadas para uso. Isso é feito com a exibição de candidatos e, como o modo de exibição de entrada suave que você implementa #onCreateCandidatesView() para criar uma instância de sua própria exibição, implementando a interface do usuário dos candidatos.
O gerenciamento da exibição de candidatos é um pouco diferente do modo de exibição de entrada, pois a exibição de candidatos tende a ser mais transitória, sendo mostrada somente quando há possíveis candidatos para o texto atual sendo inserido pelo usuário. Para controlar se a exibição de candidatos é mostrada, você usa #setCandidatesViewShown(boolean). Observe que, como a exibição de candidato tende a ser mostrada e oculta muito, ela não afeta a interface do usuário do aplicativo da mesma forma que a exibição de entrada reversível: ela nunca fará com que as janelas do aplicativo sejam redimensionadas, fazendo com que elas sejam afetadas apenas se necessário para que o usuário veja o foco atual.
"FullscreenMode"><h3>Modo< de Tela Inteira/h3>
Às vezes, a interface do usuário do método de entrada é muito grande para se integrar à interface do usuário do aplicativo, portanto, você só deseja assumir a tela. Isso é feito alternando para o modo de tela inteira, fazendo com que a janela do método de entrada preencha toda a tela e adicione seu próprio editor de "texto extraído" mostrando ao usuário o texto que está sendo digitado. Ao contrário dos outros elementos da interface do usuário, há uma implementação padrão para o editor de extração que você não deve alterar. O editor é colocado na parte superior do IME, acima das exibições de entrada e candidatos.
Semelhante ao modo de exibição de entrada, você controla se o IME está em execução no modo de tela inteira implementando #onEvaluateFullscreenMode() para retornar true ou false com base em se ele deve ser de tela inteira no ambiente atual. Se algum de seu estado tiver sido alterado que possa afetar isso, chame #updateFullscreenMode() para que ele seja reavaliado. A implementação padrão seleciona o modo de tela inteira quando a tela está em uma orientação paisagem, que é o comportamento apropriado para a maioria dos métodos de entrada que têm uma área de entrada significativa.
Quando estiver no modo de tela inteira, você tem alguns requisitos especiais porque o usuário não pode ver a interface do usuário do aplicativo. Em particular, você deve implementar #onDisplayCompletions(CompletionInfo[]) para mostrar as conclusões geradas pelo seu aplicativo, normalmente na exibição de seus candidatos, como você normalmente mostraria candidatos.
"GeneratingText"><h3>Gerando Texto</h3>
A parte chave de um IME é, naturalmente, gerar texto para o aplicativo. Isso é feito por meio de chamadas para a android.view.inputmethod.InputConnection interface para o aplicativo, que podem ser recuperadas.#getCurrentInputConnection() Essa interface permite que você gere eventos de chave bruta ou, se o destino der suporte a ele, edite diretamente em cadeias de caracteres de candidatos e texto confirmado.
Informações sobre o que o destino é esperado e os suportes podem ser encontrados por meio da android.view.inputmethod.EditorInfo classe, que é recuperada com #getCurrentInputEditorInfo() o método. A parte mais importante disso é android.view.inputmethod.EditorInfo#inputType EditorInfo.inputType; em particular, se for android.view.inputmethod.EditorInfo#TYPE_NULL EditorInfo.TYPE_NULL, o destino não dá suporte a edições complexas e você precisa fornecer apenas eventos de chave bruta para ele. Um método de entrada também desejará examinar outros valores aqui, para, por exemplo, detectar modo de senha, exibições de texto completas automaticamente, entrada de número de telefone etc.
Quando o usuário alternar entre destinos de entrada, você receberá chamadas para #onFinishInput() e #onStartInput(EditorInfo, boolean). Você pode usá-las para redefinir e inicializar o estado de entrada para o destino atual. Por exemplo, você geralmente deseja limpar qualquer estado de entrada e atualizar um teclado flexível para ser apropriado para o novo inputType.
Java documentação para android.inputmethodservice.InputMethodService.
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 |
|---|---|
| InputMethodService() | |
| InputMethodService(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| AccessibilityService |
Use com |
| AccountService |
Use com |
| ActivityService |
Use com |
| AdvancedProtectionService |
Usar com |
| AlarmService |
Use com |
| AppFunctionService |
Use com |
| AppOpsService |
Use com |
| AppSearchService |
Use com |
| AppwidgetService |
Use com |
| AudioService |
Use com para recuperar um |
| BatteryService |
Use com |
| BindAllowActivityStarts |
Obsoleto.
Sinalizador para |
| BindExternalServiceLong |
Funciona da mesma maneira |
| BindNotPerceptible |
Obsoleto.
Sinalizador para |
| BindPackageIsolatedProcess |
Obsoleto.
Sinalizador para |
| BindSharedIsolatedProcess |
Obsoleto.
Sinalizador para |
| BiometricService |
Use com para recuperar um |
| BlobStoreService |
Use com |
| BluetoothService |
Use com |
| BugreportService |
Serviço para capturar um relatório de bugs. (Herdado de Context) |
| CameraService |
Use com |
| CaptioningService |
Use com |
| CarrierConfigService |
Use com |
| ChooserService |
Use com |
| ClipboardService |
Use com |
| CompanionDeviceService |
Use com |
| ConnectivityDiagnosticsService |
Use com |
| ConnectivityService |
Use com para recuperar um |
| ConsumerIrService |
Use com |
| ContactKeysService |
Use com |
| CredentialService |
Use com |
| CrossProfileAppsService |
Use com |
| DeviceIdDefault |
A ID do dispositivo padrão, que é a ID do dispositivo primário (não virtual). (Herdado de Context) |
| DeviceIdInvalid |
ID do dispositivo inválida. (Herdado de Context) |
| DeviceLockService |
Use com |
| DevicePolicyService |
Use com |
| DisplayHashService |
Use com |
| DisplayService |
Use com |
| DomainVerificationService |
Use com |
| DownloadService |
Use com |
| DropboxService |
Use com |
| EuiccService |
Use com |
| FileIntegrityService |
Use com |
| FingerprintService |
Use com para recuperar um |
| GameService |
Use com |
| GrammaticalInflectionService |
Use com |
| HardwarePropertiesService |
Use com |
| HealthconnectService |
Use com |
| InputMethodService |
Use com |
| InputService |
Use com |
| IpsecService |
Use com |
| JobSchedulerService |
Use com |
| KeyguardService |
Use com |
| KeystoreService |
Use com |
| LauncherAppsService |
Use com |
| LayoutInflaterService |
Use com |
| LocaleService |
Use com |
| LocationService |
Use com |
| MediaCommunicationService |
Usar com |
| MediaMetricsService |
Use com |
| MediaProjectionService |
Use com |
| MediaQualityService |
Use com |
| MediaRouterService |
Use com |
| MediaSessionService |
Use com |
| MidiService |
Use com |
| NetworkStatsService |
Use com |
| NfcService |
Use com |
| NotificationService |
Use com |
| NsdService |
Use com para recuperar um |
| OverlayService |
Use com |
| PeopleService |
Use com |
| PerformanceHintService |
Use com |
| PersistentDataBlockService |
Use com |
| PowerService |
Use com |
| PrintService |
|
| ProfilingService |
Use com |
| ReceiverExported |
Obsoleto.
Sinalizador para |
| ReceiverNotExported |
Obsoleto.
Sinalizador para |
| ReceiverVisibleToInstantApps |
Obsoleto.
Sinalizador para |
| RestrictionsService |
Use com |
| RoleService |
Use com |
| SatelliteService |
Use com |
| SearchService |
Use com para recuperar um |
| SecurityStateService |
Use com |
| SensorService |
Use com |
| ShortcutService |
Use com |
| StatusBarService |
Use com |
| StopForegroundDetach |
Obsoleto.
Seletor para stopForeground(int): se definido, a notificação fornecida anteriormente para startForeground(int, Notification) será desanexada do ciclo de vida do serviço. (Herdado de Service) |
| StopForegroundLegacy |
Essa constante foi preterida no nível 33 da API. (Herdado de Service) |
| StopForegroundRemove |
Obsoleto.
Seletor para stopForeground(int): se fornecido, a notificação fornecida anteriormente para startForeground(int, Notification) será cancelada e removida da exibição. (Herdado de Service) |
| StorageService |
Use com |
| StorageStatsService |
Use com |
| SystemHealthService |
Use com |
| TelecomService |
Use com |
| TelephonyImsService |
Use com |
| TelephonyPhoneNumberService |
Use com |
| TelephonyService |
Use com |
| TelephonySubscriptionService |
Use com |
| TetheringService |
Use com |
| TextClassificationService |
Use com |
| TextServicesManagerService |
Use com |
| TvAdService |
Use com |
| TvInputService |
Use com |
| TvInteractiveAppService |
Use com |
| UiModeService |
Use com |
| UsageStatsService |
Use com |
| UsbService |
Use com |
| UserService |
Use com |
| VibratorManagerService |
Use com |
| VibratorService |
Use com |
| VirtualDeviceService |
Use com |
| VpnManagementService |
Use com |
| WallpaperService |
Use com |
| WifiAwareService |
Use com para recuperar um |
| WifiP2pService |
Use com para recuperar um |
| WifiRttRangingService |
Use com |
| WifiService |
Use com para recuperar um |
| WindowService |
Use com |
Propriedades
| Nome | Description |
|---|---|
| Application |
Retorne o aplicativo que possui esse serviço. (Herdado de Service) |
| ApplicationContext |
Retorne o contexto do único objeto Application global do processo atual. (Herdado de ContextWrapper) |
| ApplicationInfo |
Retorne as informações completas do aplicativo para o pacote deste contexto. (Herdado de ContextWrapper) |
| Assets |
Retorne uma instância do AssetManager para o pacote do aplicativo. (Herdado de ContextWrapper) |
| AttributionSource |
Obtém a fonte de atribuição associada a esse contexto. (Herdado de Context) |
| AttributionTag |
A atribuição pode ser usada em aplicativos complexos para separar logicamente partes do aplicativo. (Herdado de Context) |
| BackDisposition |
Recupera o modo de disposição atual que indica a acessibilidade do botão voltar esperado. |
| BaseContext | (Herdado de ContextWrapper) |
| CacheDir |
Retorna o caminho absoluto para o diretório de cache específico do aplicativo no sistema de arquivos. (Herdado de ContextWrapper) |
| CandidatesHiddenVisibility |
Retorna o modo de visibilidade (ou |
| Class |
Retorna a classe de runtime deste |
| ClassLoader |
Retorne um carregador de classe que você pode usar para recuperar classes neste pacote. (Herdado de ContextWrapper) |
| CodeCacheDir |
Retorna o caminho absoluto para o diretório de cache específico do aplicativo no sistema de arquivos projetado para armazenar código armazenado em cache. (Herdado de ContextWrapper) |
| ContentResolver |
Retorne uma instância contentResolver para o pacote do aplicativo. (Herdado de ContextWrapper) |
| CurrentInputBinding |
Retorne o InputBinding atualmente ativo para o método de entrada ou nulo se não houver nenhum. |
| CurrentInputConnection |
Recupere o InputConnection atualmente ativo associado ao método de entrada ou nulo se não houver nenhum. |
| CurrentInputEditorInfo | |
| CurrentInputStarted | |
| DataDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos em que todos os arquivos privados pertencentes a esse aplicativo são armazenados. Os aplicativos não devem usar esse caminho diretamente; em vez disso, eles devem usar getFilesDir() , getCacheDir() , getDir(String,int) ou outras APIs de armazenamento nessa classe. O caminho retornado poderá ser alterado ao longo do tempo se o aplicativo de chamada for movido para um dispositivo de armazenamento adotado, portanto, somente os caminhos relativos devem ser persistidos. Nenhuma permissão adicional é necessária para que o aplicativo de chamada leia ou escreva arquivos no caminho retornado. Retorna arquivo (Herdado de ContextWrapper) |
| DeviceId |
Obtém a ID do dispositivo à qual esse contexto está associado. (Herdado de Context) |
| Display |
Obtenha a exibição à qual esse contexto está associado. (Herdado de Context) |
| ExternalCacheDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos externo primário (que está em algum lugar em ExternalStorageDirectory que o aplicativo pode colocar arquivos de cache que possui. (Herdado de ContextWrapper) |
| ExtractViewShown |
Retorne se o modo de exibição de extração de tela inteira é mostrado. |
| FilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos com OpenFileOutput(String, FileCreationMode) o qual os arquivos criados são armazenados. (Herdado de ContextWrapper) |
| ForegroundServiceType |
Se o serviço se tornou um serviço em primeiro plano chamando startForeground(int,Notification) ou startForeground(int,Notification,int), getForegroundServiceType() retornará o tipo de serviço em primeiro plano atual. (Herdado de Service) |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| InputMethodWindowRecommendedHeight |
O objetivo era retornar o método de |
| IsDeviceProtectedStorage |
Indica se as APIs de armazenamento desse Contexto são apoiadas pelo armazenamento protegido pelo dispositivo. (Herdado de ContextWrapper) |
| IsFullscreenMode |
Retorne se o método de entrada está <em>execução no< momento/em> modo de tela inteira. |
| IsInputViewShown |
Retorne se a exibição de entrada reversível é <atualmente></em> mostrada ao usuário. |
| IsRestricted |
Indica se esse contexto é restrito. (Herdado de Context) |
| IsShowInputRequested |
Retornará true se for solicitado que mostremos nossa exibição de entrada. |
| IsUiContext |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de AbstractInputMethodService) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| JniPeerMembers |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| KeyDispatcherState |
Retorne o global |
| LayoutInflater | |
| MainExecutor |
Retornar um |
| MainLooper |
Retorne o Looper para o thread principal do processo atual. (Herdado de ContextWrapper) |
| MaxWidth |
Retorne a largura máxima, em pixels, disponível para o método de entrada. |
| NoBackupFilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos semelhante a FilesDir. (Herdado de ContextWrapper) |
| ObbDir |
Retorne o diretório de armazenamento externo primário em que os arquivos OBB desse aplicativo (se houver algum) podem ser encontrados. (Herdado de ContextWrapper) |
| OpPackageName |
Retorne o nome do pacote que deve ser usado para |
| PackageCodePath |
Retorne o caminho completo para o pacote principal do Android desse contexto. (Herdado de ContextWrapper) |
| PackageManager |
Retornar a instância do PackageManager para encontrar informações de pacote global. (Herdado de ContextWrapper) |
| PackageName |
Retorne o nome do pacote deste aplicativo. (Herdado de ContextWrapper) |
| PackageResourcePath |
Retorne o caminho completo para o pacote principal do Android desse contexto. (Herdado de ContextWrapper) |
| Params |
Retorne o conjunto de parâmetros com os quais esse Contexto foi criado, se ele foi criado por meio |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| Resources |
Retornar uma instância de Recursos para o pacote do aplicativo. (Herdado de ContextWrapper) |
| StylusHandwritingIdleTimeoutMax |
Retorna o tempo limite máximo de ociosidade da sessão de manuscrito de caneta para uso com |
| StylusHandwritingSessionTimeout |
Retorna a duração após a qual uma sessão de manuscrito de caneta em andamento que não recebeu novos |
| StylusHandwritingWindow |
Retorna a janela de escrita à tinta stylus. |
| Theme |
Retorne o objeto Theme associado a este Contexto. (Herdado de ContextWrapper) |
| 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. |
| Wallpaper | (Herdado de ContextWrapper) |
| WallpaperDesiredMinimumHeight | (Herdado de ContextWrapper) |
| WallpaperDesiredMinimumWidth | (Herdado de ContextWrapper) |
| Window | |
Métodos
| Nome | Description |
|---|---|
| AttachBaseContext(Context) |
Defina o contexto base para este ContextWrapper. (Herdado de ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
Consulte bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) para obter um objeto BindServiceFlags. (Herdado de Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
A variação disso |
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
|
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Consulte bindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object. (Herdado de Context) |
| BindService(Intent, IServiceConnection, Bind) |
Conecte-se a um serviço de aplicativo, criando-o, se necessário. (Herdado de ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Consulte bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object. (Herdado de Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Consulte bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) to obtain a BindServiceFlags object. (Herdado de Context) |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Associa a um serviço da |
| CheckCallingOrSelfPermission(String) |
Determine se o processo de chamada de um IPC ou você recebeu uma permissão específica. (Herdado de ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Determine se o processo de chamada de um IPC ou você recebeu permissão para acessar um URI específico. (Herdado de ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Determine se o processo de chamada de um IPC <em>ou você</em> recebeu permissão para acessar uma lista de URIs. (Herdado de Context) |
| CheckCallingPermission(String) |
Determine se o processo de chamada de um IPC que você está tratando recebeu uma permissão específica. (Herdado de ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Determine se o processo de chamada e a ID do usuário receberam permissão para acessar um URI específico. (Herdado de ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
Determine se o processo de chamada e o uid receberam permissão para acessar uma lista de URIs. (Herdado de Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
Determine se um processo específico e uid receberam permissão para acessar um URI de conteúdo específico. (Herdado de Context) |
| CheckPermission(String, Int32, Int32) |
Determine se a permissão fornecida é permitida para um processo específico e ID de usuário em execução no sistema. (Herdado de ContextWrapper) |
| CheckSelfPermission(String) |
Determine se você recebeu uma permissão específica. (Herdado de ContextWrapper) |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
Determine se um processo específico e uma ID de usuário receberam permissão para acessar um URI específico. (Herdado de ContextWrapper) |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
Verifique um Uri e uma permissão normal. (Herdado de ContextWrapper) |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
Determine se um processo específico e uid receberam permissão para acessar uma lista de URIs. (Herdado de Context) |
| ClearWallpaper() |
Obsoleto.
(Herdado de ContextWrapper)
|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| CreateAttributionContext(String) |
Retornar um novo objeto Context para o Contexto atual, mas atributo a uma marca diferente. (Herdado de Context) |
| CreateConfigurationContext(Configuration) |
Retornar um novo objeto Context para o Contexto atual, mas cujos recursos são ajustados para corresponder à configuração fornecida. (Herdado de ContextWrapper) |
| CreateContext(ContextParams) |
Cria um contexto com propriedades e comportamentos específicos. (Herdado de Context) |
| CreateContextForSplit(String) |
Retorne um novo objeto Context para o nome de divisão fornecido. O novo contexto tem um objeto ClassLoader e Resources que pode acessar o código/recursos da divisão e todas as dependências. Cada chamada a esse método retorna uma nova instância de um objeto Context; Objetos de contexto não são compartilhados, porém o estado comum (ClassLoader, outros recursos para a mesma divisão) pode ser para que o contexto em si possa ser bastante leve. (Herdado de ContextWrapper) |
| CreateDeviceContext(Int32) |
Retorna um novo |
| CreateDeviceProtectedStorageContext() |
Retornar um novo objeto Context para o Contexto atual, mas cujas APIs de armazenamento são apoiadas pelo armazenamento protegido pelo dispositivo. Em dispositivos com inicialização direta, os dados armazenados nesse local são criptografados com uma chave vinculada ao dispositivo físico e podem ser acessados imediatamente após o dispositivo ter sido inicializado com êxito, antes e depois que o usuário tiver autenticado com suas credenciais (como um padrão de bloqueio ou PIN). Como os dados protegidos pelo dispositivo estão disponíveis sem autenticação do usuário, você deve limitar cuidadosamente os dados armazenados usando este Contexto. Por exemplo, o armazenamento de tokens de autenticação confidenciais ou senhas na área protegida pelo dispositivo é altamente desencorajado. Se o dispositivo subjacente não tiver a capacidade de armazenar dados protegidos por dispositivo e protegidos por credenciais usando chaves diferentes, ambas as áreas de armazenamento ficarão disponíveis ao mesmo tempo. Eles permanecem como dois locais de armazenamento distintos no disco e apenas a janela de disponibilidade muda. Cada chamada a esse método retorna uma nova instância de um objeto Context; Objetos de contexto não são compartilhados, porém o estado comum (ClassLoader, outros recursos para a mesma configuração) pode ser para que o contexto em si possa ser bastante leve. Retorna Contexto (Herdado de ContextWrapper) |
| CreateDisplayContext(Display) |
Retornar um novo objeto Context para o Contexto atual, mas cujos recursos são ajustados para corresponder às métricas da exibição fornecida. (Herdado de ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
Retornar um novo objeto Context para o nome do aplicativo fornecido. (Herdado de ContextWrapper) |
| CreateWindowContext(Display, Int32, Bundle) |
Cria um |
| CreateWindowContext(Int32, Bundle) |
Cria um contexto para uma janela que não seja de atividade. (Herdado de Context) |
| DatabaseList() |
Retorna uma matriz de cadeias de caracteres nomeando os bancos de dados privados associados ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| DeleteDatabase(String) |
Exclua um SQLiteDatabase privado existente associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| DeleteFile(String) |
Exclua o arquivo privado especificado associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| DeleteSharedPreferences(String) |
Exclua um arquivo de preferências compartilhadas existente. (Herdado de ContextWrapper) |
| 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() |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| Dump(FileDescriptor, PrintWriter, String[]) |
Imprima o estado do Serviço no fluxo fornecido. (Herdado de Service) |
| EnableHardwareAcceleration() |
Obsoleto.
Você pode chamar isso para tentar habilitar o desenho acelerado para seu IME. |
| EnforceCallingOrSelfPermission(String, String) |
Se nem você nem o processo de chamada de um IPC que você está tratando receberem uma permissão específica, gere um SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Se o processo de chamada de um IPC ou você não tiver recebido permissão para acessar um URI específico, gere SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingPermission(String, String) |
Se o processo de chamada de um IPC que você está tratando não tiver recebido uma permissão específica, gere uma SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Se o processo de chamada e a ID do usuário não tiverem recebido permissão para acessar um URI específico, jogue SecurityException. (Herdado de ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
Se a permissão fornecida não for permitida para um processo específico e a ID do usuário em execução no sistema, gere um SecurityException. (Herdado de ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Se um processo específico e uma ID de usuário não tiverem recebido permissão para acessar um URI específico, gere SecurityException. (Herdado de ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Imponha um Uri e uma permissão normal. (Herdado de ContextWrapper) |
| Equals(Object) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| FileList() |
Retorna uma matriz de cadeias de caracteres nomeando os arquivos privados associados ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| FinishConnectionlessStylusHandwriting(ICharSequence) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| FinishConnectionlessStylusHandwriting(String) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| FinishStylusHandwriting() |
Conclua a sessão de manuscrito de caneta atual. |
| GetColor(Int32) |
Retorna uma cor associada a uma ID de recurso específica e estilizada para o tema atual. (Herdado de Context) |
| GetColorStateList(Int32) |
Retorna uma lista de estado de cor associada a uma ID de recurso específica e estilizada para o tema atual. (Herdado de Context) |
| GetDatabasePath(String) |
Retorna o caminho absoluto no sistema de arquivos em que um banco de dados criado com openOrCreateDatabase(String, int, CursorFactory) é armazenado. O caminho retornado poderá ser alterado ao longo do tempo se o aplicativo de chamada for movido para um dispositivo de armazenamento adotado, portanto, somente os caminhos relativos devem ser persistidos. (Herdado de ContextWrapper) |
| GetDir(String, FileCreationMode) |
Recupere, criando, se necessário, um novo diretório no qual o aplicativo pode colocar seus próprios arquivos de dados personalizados. (Herdado de ContextWrapper) |
| GetDrawable(Int32) |
Retorna um objeto desenhável associado a uma ID de recurso específica e estilizado para o tema atual. (Herdado de Context) |
| GetExternalCacheDirs() |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que o aplicativo pode colocar arquivos de cache que possui. (Herdado de ContextWrapper) |
| GetExternalFilesDir(String) |
Retorna o caminho absoluto para o diretório no sistema de arquivos externo primário (que está em algum lugar) ExternalStorageDirectoryem que o aplicativo pode colocar arquivos persistentes que possui. (Herdado de ContextWrapper) |
| GetExternalFilesDirs(String) |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que o aplicativo pode colocar arquivos persistentes que possui. (Herdado de ContextWrapper) |
| GetExternalMediaDirs() |
Obsoleto.
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que o aplicativo pode colocar arquivos de mídia. (Herdado de ContextWrapper) |
| GetFileStreamPath(String) |
Retorna o caminho absoluto no sistema de arquivos em que um arquivo criado com OpenFileOutput(String, FileCreationMode) é armazenado. (Herdado de ContextWrapper) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetObbDirs() |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos em que os arquivos OBB do aplicativo (se houver algum) podem ser encontrados. (Herdado de ContextWrapper) |
| GetSharedPreferences(String, FileCreationMode) |
Recupere e mantenha o conteúdo do arquivo de preferências 'name', retornando um SharedPreferences por meio do qual você pode recuperar e modificar seus valores. (Herdado de ContextWrapper) |
| GetString(Int32, Object[]) |
Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetString(Int32) |
Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetSystemService(Class) |
Retorne o identificador para um serviço no nível do sistema por classe. (Herdado de Context) |
| GetSystemService(String) |
Retorne o identificador para um serviço no nível do sistema pelo nome. (Herdado de ContextWrapper) |
| GetSystemServiceName(Class) |
Obtém o nome do serviço no nível do sistema representado pela classe especificada. (Herdado de ContextWrapper) |
| GetText(Int32) |
Retorne um CharSequence localizado e com estilo da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetTextForImeAction(ImeAction) |
Retornar texto que pode ser usado como um rótulo de botão para o determinado |
| GetTextForImeActionFormatted(ImeAction) |
Retornar texto que pode ser usado como um rótulo de botão para o determinado |
| GetTextFormatted(Int32) |
Retorne um CharSequence localizado e com estilo da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GrantUriPermission(String, Uri, ActivityFlags) |
Conceda permissão para acessar um Uri específico a outro pacote, independentemente de esse pacote ter permissão geral para acessar o provedor de conteúdo do Uri. (Herdado de ContextWrapper) |
| HideStatusIcon() | |
| HideWindow() | |
| JavaFinalize() |
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) |
| MoveDatabaseFrom(Context, String) |
Mova um arquivo de banco de dados existente do contexto de armazenamento de origem fornecido para esse contexto. Normalmente, isso é usado para migrar dados entre locais de armazenamento após uma atualização, como migrar para o armazenamento protegido pelo dispositivo. O banco de dados deve ser fechado antes de ser movido. (Herdado de ContextWrapper) |
| MoveSharedPreferencesFrom(Context, String) |
Mova um arquivo de preferências compartilhadas existente do contexto de armazenamento de origem fornecido para esse contexto. Normalmente, isso é usado para migrar dados entre locais de armazenamento após uma atualização, como mover para o armazenamento protegido pelo dispositivo. (Herdado de ContextWrapper) |
| 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) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| ObtainStyledAttributes(Int32[]) |
Recupere informações de atributo com estilo no tema deste Contexto. (Herdado de Context) |
| OnAppPrivateCommand(String, Bundle) | |
| OnBind(Intent) |
Retorne o canal de comunicação para o serviço. (Herdado de AbstractInputMethodService) |
| OnBindInput() |
Chamado quando um novo cliente está associado ao método de entrada. |
| OnComputeInsets(InputMethodService+Insets) |
Compute os insets interessantes em sua interface do usuário. |
| OnConfigurationChanged(Configuration) |
Chamado pelo sistema quando a configuração do dispositivo é alterada enquanto o componente está em execução. (Herdado de Service) |
| OnConfigureWindow(Window, Boolean, Boolean) |
Atualize os parâmetros da janela fornecida para o modo determinado. |
| OnCreate() |
Chamado pelo sistema quando o serviço é criado pela primeira vez. (Herdado de Service) |
| OnCreateCandidatesView() |
Crie e retorne a hierarquia de exibição usada para mostrar candidatos. |
| OnCreateExtractTextView() |
Chamado pela estrutura para criar o layout para mostrar o texto extraído. |
| OnCreateInlineSuggestionsRequest(Bundle) |
Chamado quando o Preenchimento Automático está solicitando um |
| OnCreateInputMethodInterface() |
Obsoleto.
Implemente para retornar nosso padrão |
| OnCreateInputMethodSessionInterface() |
Obsoleto.
Implemente para retornar nosso padrão |
| OnCreateInputView() |
Crie e retorne a hierarquia de exibição usada para a área de entrada (como um teclado flexível). |
| OnCurrentInputMethodSubtypeChanged(InputMethodSubtype) |
Chamado quando o subtipo foi alterado. |
| OnCustomImeSwitcherButtonRequestedVisible(Boolean) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| OnDestroy() |
Chamado pelo sistema para notificar um Serviço de que ele não é mais usado e está sendo removido. (Herdado de Service) |
| OnDisplayCompletions(CompletionInfo[]) |
Chamado quando o aplicativo relatou candidatos de preenchimento automático que gostaria de ter o método de entrada exibido. |
| OnEvaluateFullscreenMode() |
Substitua isso para controlar quando o método de entrada deve ser executado no modo de tela inteira. |
| OnEvaluateInputViewShown() |
Substitua isso para controlar quando a área de entrada reversível deve ser mostrada ao usuário. |
| OnExtractedCursorMovement(Int32, Int32) |
Isso é chamado quando o usuário executa um movimento de cursor no modo de exibição de texto extraído, quando ele está em execução no modo de tela inteira. |
| OnExtractedSelectionChanged(Int32, Int32) |
Isso é chamado quando o usuário move o cursor na exibição de texto extraída, ao executar no modo fullsreen. |
| OnExtractedTextClicked() |
Isso é chamado quando o usuário clica no modo de exibição de texto extraído ao executar no modo de tela inteira. |
| OnExtractingInputChanged(EditorInfo) |
Isso é chamado quando, embora atualmente exibido no modo de extração, o destino de entrada atual é alterado. |
| OnExtractTextContextMenuItem(Int32) |
Isso é chamado quando o usuário seleciona um item de menu de contexto do modo de exibição de texto extraído ao executar no modo de tela inteira. |
| OnFinishCandidatesView(Boolean) |
Chamado quando a exibição de candidatos está sendo ocultada do usuário. |
| OnFinishInput() |
Chamado para informar o método de entrada que a entrada de texto terminou no último editor. |
| OnFinishInputView(Boolean) |
Chamado quando a exibição de entrada está sendo ocultada do usuário. |
| OnFinishStylusHandwriting() |
Chamado quando a sessão de manuscrito de caneta atual foi concluída (pelo sistema ou via |
| OnGenericMotionEvent(MotionEvent) |
Implemente isso para lidar com eventos de movimento genéricos em seu método de entrada. (Herdado de AbstractInputMethodService) |
| OnInitializeInterface() |
Esse é um gancho que as subclasses podem usar para executar a inicialização de sua interface. |
| OnInlineSuggestionsResponse(InlineSuggestionsResponse) |
Chamado quando o Preenchimento Automático responde novamente com |
| OnKeyDown(Keycode, KeyEvent) |
Chamado de volta quando um |
| OnKeyLongPress(Keycode, KeyEvent) |
Implementação padrão de |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
Substitua isso para interceptar vários eventos de chave especial antes de serem processados pelo aplicativo. |
| OnKeyUp(Keycode, KeyEvent) |
Substitua isso para interceptar os eventos de chave antes que eles sejam processados pelo aplicativo. |
| OnLowMemory() |
Isso é chamado quando o sistema geral está com pouca memória e os processos em execução ativamente devem cortar o uso da memória. (Herdado de Service) |
| OnPrepareStylusHandwriting() |
Chamado para preparar manuscrito de caneta. |
| OnRebind(Intent) |
Chamado quando novos clientes se conectaram ao serviço, depois que ele foi notificado anteriormente de que todos haviam se desconectado em seu onUnbind(Intent). (Herdado de Service) |
| OnShouldVerifyKeyEvent(KeyEvent) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de AbstractInputMethodService) |
| OnShowInputRequested(ShowFlags, Boolean) |
O sistema decidiu que talvez seja hora de mostrar seu método de entrada. |
| OnStart(Intent, Int32) |
Obsoleto.
Esse método foi preterido no nível 15 da API. (Herdado de Service) |
| OnStartCandidatesView(EditorInfo, Boolean) |
Chamado quando somente o modo de exibição de candidatos foi mostrado para mostrar o processamento à medida que o usuário insere texto por meio de um teclado rígido. |
| OnStartCommand(Intent, StartCommandFlags, Int32) |
Chamado pelo sistema sempre que um cliente inicia explicitamente o serviço chamando Context.startService(Intent), fornecendo os argumentos fornecidos e um token inteiro exclusivo que representa a solicitação inicial. (Herdado de Service) |
| OnStartConnectionlessStylusHandwriting(Int32, CursorAnchorInfo) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| OnStartInput(EditorInfo, Boolean) |
Chamado para informar ao método de entrada que a entrada de texto foi iniciada em um editor. |
| OnStartInputView(EditorInfo, Boolean) |
Chamado quando o modo de exibição de entrada está sendo mostrado e a entrada é iniciada em um novo editor. |
| OnStartStylusHandwriting() |
Chamado quando um aplicativo solicita manuscrito de caneta |
| OnStylusHandwritingMotionEvent(MotionEvent) |
Chamado após |
| OnTaskRemoved(Intent) |
Isso será chamado se o serviço estiver em execução no momento e o usuário tiver removido uma tarefa proveniente do aplicativo do serviço. (Herdado de Service) |
| OnTimeout(Int32, ForegroundService) |
Retorno de chamada chamado quando um tipo de serviço em primeiro plano específico atingiu o tempo limite. (Herdado de Service) |
| OnTimeout(Int32) |
Retorno de chamada chamado em tempo limite para ServiceInfo.FOREGROUND_SERVICE_TYPE_SHORT_SERVICE. (Herdado de Service) |
| OnTrackballEvent(MotionEvent) |
Implemente isso para lidar com eventos de trackball em seu método de entrada. (Herdado de AbstractInputMethodService) |
| OnTrimMemory(TrimMemory) |
Chamado quando o sistema operacional determinou que é um bom momento para um processo cortar a memória desnecessária de seu processo. (Herdado de Service) |
| OnUnbind(Intent) |
Chamado quando todos os clientes se desconectaram de uma interface específica publicada pelo serviço. (Herdado de Service) |
| OnUnbindInput() |
Chamado quando o cliente associado anterior não está mais associado ao método de entrada. |
| OnUpdateCursor(Rect) |
Obsoleto.
Chamado quando o aplicativo relatou um novo local de seu cursor de texto. |
| OnUpdateCursorAnchorInfo(CursorAnchorInfo) |
Chamado quando o aplicativo relatou um novo local de seu ponto de inserção de texto e caracteres na cadeia de caracteres de composição. |
| OnUpdateEditorToolType(MotionEventToolType) |
Chamado quando o usuário tocou ou clicou em um |
| OnUpdateExtractedText(Int32, ExtractedText) |
Chamado quando o aplicativo relatou o novo texto extraído a ser mostrado devido a alterações em seu estado de texto atual. |
| OnUpdateExtractingViews(EditorInfo) |
Chamado quando as informações do editor de extração de modo de tela inteira foram alteradas, para atualizar o estado de sua interface do usuário, como os botões de ação mostrados. |
| OnUpdateExtractingVisibility(EditorInfo) |
Chamado quando as informações do editor de extração de modo de tela inteira foram alteradas, para determinar se a parte de extração (extrair texto e candidatos) da interface do usuário deve ser mostrada. |
| OnUpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32) |
Chamado quando o aplicativo relatou uma nova região de seleção do texto. |
| OnViewClicked(Boolean) |
Chamado quando o usuário tocou ou clicou em um modo de exibição de texto. |
| OnWindowHidden() |
Chamado quando a janela do método de entrada foi ocultada do usuário, depois de estar visível anteriormente. |
| OnWindowShown() |
Chamado imediatamente antes que a janela do método de entrada seja mostrada ao usuário. |
| OpenFileInput(String) |
Abra um arquivo privado associado ao pacote de aplicativos deste Contexto para leitura. (Herdado de ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
Abra um arquivo privado associado ao pacote de aplicativos deste Contexto para gravação. (Herdado de ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste Contexto. (Herdado de ContextWrapper) |
| PeekWallpaper() |
Obsoleto.
(Herdado de ContextWrapper)
|
| RegisterComponentCallbacks(IComponentCallbacks) |
Adicione um novo |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Adiciona um novo ouvinte alterado da ID do |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoleto.
Registre-se para receber transmissões de intenção, com o receptor opcionalmente sendo exposto aos Aplicativos Instantâneos. Consulte registerReceiver(BroadcastReceiver,IntentFilter) para obter mais informações. Por padrão, os Aplicativos Instantâneos não podem interagir com receptores em outros aplicativos, o que permite expor um receptor com o qual os Aplicativos Instantâneos podem interagir. Consulte BroadcastReceiver para obter mais informações sobre transmissões de intenção. A partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, o sistema pode colocar transmissões registradas em contexto em uma fila enquanto o aplicativo está no estado armazenado em cache. Quando o aplicativo deixa o estado armazenado em cache, como retornar ao primeiro plano, o sistema entrega todas as transmissões na fila. Várias instâncias de determinadas transmissões podem ser mescladas em uma transmissão. A partir de Build.VERSION_CODES. ICE_CREAM_SANDWICH, os receptores registrados com esse método respeitarão corretamente o Intent.setPackage(String) especificado para uma intenção que está sendo transmitida. Antes disso, ele seria ignorado e entregue a todos os receptores registrados correspondentes. Tenha cuidado ao usar isso para segurança. Receptor de parâmetros BroadcastReceiver: esse valor pode ser nulo. (Herdado de ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Registre-se para receber transmissões de intenção, com o receptor opcionalmente sendo exposto aos Aplicativos Instantâneos. Consulte registerReceiver(BroadcastReceiver,IntentFilter) para obter mais informações. Por padrão, os Aplicativos Instantâneos não podem interagir com receptores em outros aplicativos, o que permite expor um receptor com o qual os Aplicativos Instantâneos podem interagir. Consulte BroadcastReceiver para obter mais informações sobre transmissões de intenção. A partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, o sistema pode colocar transmissões registradas em contexto em uma fila enquanto o aplicativo está no estado armazenado em cache. Quando o aplicativo deixa o estado armazenado em cache, como retornar ao primeiro plano, o sistema entrega todas as transmissões na fila. Várias instâncias de determinadas transmissões podem ser mescladas em uma transmissão. A partir de Build.VERSION_CODES. ICE_CREAM_SANDWICH, os receptores registrados com esse método respeitarão corretamente o Intent.setPackage(String) especificado para uma intenção que está sendo transmitida. Antes disso, ele seria ignorado e entregue a todos os receptores registrados correspondentes. Tenha cuidado ao usar isso para segurança. Receptor de parâmetros BroadcastReceiver: o BroadcastReceiver para lidar com a transmissão. Esse valor pode ser nulo. (Herdado de Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoleto.
Registre-se para receber transmissões de intenção, para ser executado no contexto do agendador. Consulte registerReceiver(BroadcastReceiver,IntentFilter,int) e registerReceiver(BroadcastReceiver, IntentFilter, String,Handler) para obter mais informações. Consulte BroadcastReceiver para obter mais informações sobre transmissões de intenção. A partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, o sistema pode colocar transmissões registradas em contexto em uma fila enquanto o aplicativo está no estado armazenado em cache. Quando o aplicativo deixa o estado armazenado em cache, como retornar ao primeiro plano, o sistema entrega todas as transmissões na fila. Várias instâncias de determinadas transmissões podem ser mescladas em uma transmissão. A partir de Build.VERSION_CODES. ICE_CREAM_SANDWICH, os receptores registrados com esse método respeitarão corretamente o Intent.setPackage(String) especificado para uma intenção que está sendo transmitida. Antes disso, ele seria ignorado e entregue a todos os receptores registrados correspondentes. Tenha cuidado ao usar isso para segurança. Receptor de parâmetros BroadcastReceiver: esse valor pode ser nulo. (Herdado de ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Registre-se para receber transmissões de intenção, para ser executado no contexto do agendador. Consulte registerReceiver(BroadcastReceiver,IntentFilter,int) e registerReceiver(BroadcastReceiver, IntentFilter, String,Handler) para obter mais informações. Consulte BroadcastReceiver para obter mais informações sobre transmissões de intenção. A partir de Build.VERSION_CODES. UPSIDE_DOWN_CAKE, o sistema pode colocar transmissões registradas em contexto em uma fila enquanto o aplicativo está no estado armazenado em cache. Quando o aplicativo deixa o estado armazenado em cache, como retornar ao primeiro plano, o sistema entrega todas as transmissões na fila. Várias instâncias de determinadas transmissões podem ser mescladas em uma transmissão. A partir de Build.VERSION_CODES. ICE_CREAM_SANDWICH, os receptores registrados com esse método respeitarão corretamente o Intent.setPackage(String) especificado para uma intenção que está sendo transmitida. Antes disso, ele seria ignorado e entregue a todos os receptores registrados correspondentes. Tenha cuidado ao usar isso para segurança. Receptor de parâmetros BroadcastReceiver: o BroadcastReceiver para lidar com a transmissão. (Herdado de Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registre-se para receber transmissões de intenção, a serem executadas no contexto do <agendador>< var/var>. (Herdado de ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registre um BroadcastReceiver para ser executado no thread de atividade principal. (Herdado de ContextWrapper) |
| RemoveStickyBroadcast(Intent) |
Obsoleto.
(Herdado de ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| RequestHideSelf(HideSoftInputFlags) |
Feche a área de entrada reversível desse método de entrada, removendo-a da exibição. |
| RequestShowSelf(ShowFlags) |
Mostre a área de entrada reversível do método de entrada para que o usuário veja a janela do método de entrada e possa interagir com ela. |
| RevokeSelfPermissionOnKill(String) |
Dispara a revogação assíncrona de uma permissão de runtime. (Herdado de Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
Dispara a revogação de uma ou mais permissões para o pacote de chamada. (Herdado de Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
Remova permissões para acessar um Uri de provedor de conteúdo específico que foi adicionado anteriormente com grantUriPermission(String, Uri, int) para um pacote de destino específico. O Uri fornecido corresponderá a todos os Uris concedidos anteriormente que são iguais ou um sub-caminho do Uri fornecido. Ou seja, revogar "content://foo/target" revogará "content://foo/target" e "content://foo/target/sub", mas não "content://foo". Ele não removerá quaisquer concessões de prefixo que existam em um nível mais alto. Ao contrário de revokeUriPermission(Uri,int), esse método só revogará permissões que foram explicitamente concedidas por meio de grantUriPermission(String, Uri, int) e somente para o pacote especificado. Quaisquer concessões correspondentes que tenham ocorrido por meio de outros mecanismos (área de transferência, inicialização de atividades, início do serviço etc) não serão removidas. (Herdado de ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
Remova todas as permissões para acessar um Uri de provedor de conteúdo específico que foram adicionados anteriormente com M:Android.Content.Context.GrantUriPermission(System.String, Android.Net.Uri,Android.Net.Uri). (Herdado de ContextWrapper) |
| SendBroadcast(Intent, String, Bundle) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, permitindo que uma permissão opcional necessária seja imposta. (Herdado de Context) |
| SendBroadcast(Intent, String) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, permitindo que uma permissão opcional necessária seja imposta. (Herdado de ContextWrapper) |
| SendBroadcast(Intent) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados. (Herdado de ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
A versão permite SendBroadcast(Intent, String) que você especifique o usuário para o qual a transmissão será enviada. (Herdado de ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
A versão permite SendBroadcast(Intent) que você especifique o usuário para o qual a transmissão será enviada. (Herdado de ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, permitindo que uma matriz de permissões necessárias seja imposta. (Herdado de Context) |
| SendDefaultEditorAction(Boolean) |
Peça ao destino de entrada para executar sua ação padrão por meio de |
| SendDownUpKeyEvents(Keycode) |
Enviar o código de evento de chave determinado (conforme definido por |
| SendKeyChar(Char) |
Envie o caractere UTF-16 especificado para a conexão de entrada atual. |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Transmite uma intenção para receptores interessados em ordem. (Herdado de ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão dessa SendBroadcast(Intent) versão permite que você receba dados de volta da transmissão. (Herdado de ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão dessa |
| SendOrderedBroadcast(Intent, String, Bundle) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que receptores mais preferenciais consumam a transmissão antes que ela seja entregue a receptores menos preferenciais. (Herdado de Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão permite |
| SendOrderedBroadcast(Intent, String) |
Difunda a intenção determinada para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que receptores mais preferenciais consumam a transmissão antes que ela seja entregue a receptores menos preferenciais. Essa chamada é assíncrona; ele retorna imediatamente e você continuará em execução enquanto os receptores são executados. Consulte BroadcastReceiver para obter mais informações sobre transmissões de intenção. (Herdado de ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versão de sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int,String,Bundle) que permite especificar ao usuário para o qual a transmissão será enviada. Isso não está disponível para aplicativos que não estão pré-instalados na imagem do sistema. Consulte BroadcastReceiver para obter mais informações sobre transmissões de intenção. Requer android. Manifest.permission.INTERACT_ACROSS_USERS (Herdado de ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
Execute um |
| SendStickyBroadcast(Intent) |
Obsoleto.
Execute um |
| SendStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SetCandidatesView(View) |
Substitui a exibição atual dos candidatos por uma nova. |
| SetCandidatesViewShown(Boolean) |
Controla a visibilidade da área de exibição dos candidatos. |
| SetExtractView(View) | |
| SetForeground(Boolean) |
Este membro foi preterido. (Herdado de Service) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetInputView(View) |
Substitui a exibição de entrada atual por uma nova. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| SetStylusHandwritingRegion(Region) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| SetTheme(Int32) |
Defina o tema base para esse contexto. (Herdado de ContextWrapper) |
| SetWallpaper(Bitmap) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SetWallpaper(Stream) |
Obsoleto.
(Herdado de ContextWrapper)
|
| ShouldOfferSwitchingToNextInputMethod() |
Retornará true se o IME atual precisar oferecer aos usuários maneiras de mudar para um próximo método de entrada (e. |
| ShowStatusIcon(Int32) | |
| ShowWindow(Boolean) | |
| StartActivities(Intent[], Bundle) |
Inicie várias novas atividades. (Herdado de ContextWrapper) |
| StartActivities(Intent[]) |
O mesmo que StartActivities(Intent[], Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
| StartActivity(Intent, Bundle) |
Inicie uma nova atividade. (Herdado de ContextWrapper) |
| StartActivity(Intent) |
O mesmo que StartActivity(Intent, Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
| StartActivity(Type) |
O mesmo que startActivity(Intent,Bundle) sem opções especificadas. (Herdado de Context) |
| StartForeground(Int32, Notification, ForegroundService) |
Uma versão sobrecarregada de startForeground(int,Notification) com parâmetro foregroundServiceType adicional. (Herdado de Service) |
| StartForeground(Int32, Notification) |
Se o serviço for iniciado (em execução por meio de Context.startService(Intent)), faça com que esse serviço seja executado em primeiro plano, fornecendo a notificação contínua a ser mostrada ao usuário enquanto estiver nesse estado. (Herdado de Service) |
| StartForegroundService(Intent) |
Semelhante a startService(Intent), mas com uma promessa implícita de que o Serviço chamará startForeground(int, android.app.Notification) quando ele começar a ser executado. O serviço recebe uma quantidade de tempo comparável ao intervalo ANR para fazer isso, caso contrário, o sistema falhará automaticamente no processo, caso em que uma exceção interna ForegroundServiceDidNotStartInTimeException é registrada em logcat em dispositivos que executam a versão do SDK Build.VERSION_CODES. S ou posterior. Em versões mais antigas do Android, uma exceção interna RemoteServiceException é registrada em vez disso, com uma mensagem correspondente. Ao contrário do startService(Intent) comum, esse método pode ser usado a qualquer momento, independentemente de o aplicativo que hospeda o serviço estar em um estado de primeiro plano. Observação: começando com a versão do SDK Build.VERSION_CODES. S, aplicativos direcionados à versão do SDK Build.VERSION_CODES. S ou superior não têm permissão para iniciar serviços em primeiro plano em segundo plano. Veja as alterações de comportamento: aplicativos direcionados ao Android 12 para obter mais detalhes. (Herdado de ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
Comece a executar uma Instrumentation classe. (Herdado de ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Tipo StartActivity(Intent, Bundle), mas tomando um IntentSender para começar. (Herdado de ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
O mesmo que startIntentSender(IntentSender, Intent, int, int, int,Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
| StartService(Intent) |
Solicite que um determinado serviço de aplicativo seja iniciado. (Herdado de ContextWrapper) |
| StopForeground(Boolean) |
Esse método foi preterido no nível 33 da API. (Herdado de Service) |
| StopForeground(StopForegroundFlags) |
Remova esse serviço do estado de primeiro plano, permitindo que ele seja eliminado se mais memória for necessária. (Herdado de Service) |
| StopSelf() |
Interrompa o serviço, se ele foi iniciado anteriormente. (Herdado de Service) |
| StopSelf(Int32) |
Versão antiga de stopSelfResult(int) que não retorna um resultado. (Herdado de Service) |
| StopSelfResult(Int32) |
Pare o serviço se a hora mais recente em que ele foi iniciado foi startId. (Herdado de Service) |
| StopService(Intent) |
Solicite que um determinado serviço de aplicativo seja interrompido. (Herdado de ContextWrapper) |
| SwitchInputMethod(String, InputMethodSubtype) |
Force a alternância para um novo método de entrada, conforme identificado por |
| SwitchInputMethod(String) |
Force a alternância para um novo método de entrada, conforme identificado pelo <var id>/var<>. |
| SwitchToNextInputMethod(Boolean) |
Force a alternância para o próximo método de entrada e subtipo. |
| SwitchToPreviousInputMethod() |
Force a alternância para o último método de entrada usado e o subtipo. |
| 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) |
| UnbindService(IServiceConnection) |
Desconecte-se de um serviço de aplicativo. (Herdado de ContextWrapper) |
| UnregisterComponentCallbacks(IComponentCallbacks) |
Remova um |
| UnregisterDeviceIdChangeListener(IIntConsumer) |
Remove um ouvinte alterado da ID do dispositivo do Contexto. (Herdado de Context) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UnregisterReceiver(BroadcastReceiver) |
Cancelar o registro de um BroadcastReceiver registrado anteriormente. (Herdado de ContextWrapper) |
| UpdateFullscreenMode() |
Avalie novamente se o método de entrada deve estar em execução no modo de tela inteira e atualize sua interface do usuário se isso tiver sido alterado desde a última vez em que foi avaliado. |
| UpdateInputViewShown() |
Avalie novamente se a área de entrada reversível deve ser mostrada no momento e atualize sua interface do usuário se ela tiver sido alterada desde a última vez em que foi avaliada. |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Para um serviço anteriormente associado |
| 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() |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. (Herdado de AbstractInputMethodService) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
InputMethodService fornece uma implementação padrão de um InputMethod, do qual as implementações finais podem derivar e personalizar. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |