PrintService 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.
Essa é a classe base para implementar serviços de impressão.
[Android.Runtime.Register("android/printservice/PrintService", DoNotGenerateAcw=true)]
public abstract class PrintService : Android.App.Service
[<Android.Runtime.Register("android/printservice/PrintService", DoNotGenerateAcw=true)>]
type PrintService = class
inherit Service
- Herança
- Atributos
Comentários
Essa é a classe base para implementar serviços de impressão. Um serviço de impressão sabe como descobrir e interagir com uma ou mais impressoras por meio de um ou mais protocolos.
<h3>Descoberta< de impressora/h3>
Um serviço de impressão é responsável por descobrir impressoras, adicionar impressoras descobertas, remover impressoras adicionadas e atualizar impressoras adicionadas. Quando o sistema estiver interessado em impressoras gerenciadas pelo seu serviço, ele chamará #onCreatePrinterDiscoverySession() a partir do qual você deverá retornar uma nova PrinterDiscoverySession instância. A sessão retornada encapsula a interação entre o sistema e o serviço durante a descoberta da impressora. Para obter a descrição dessa interação, consulte a documentação do PrinterDiscoverySession.
Para cada sessão de descoberta de impressora, todas as impressoras devem ser adicionadas, pois o sistema não retém impressoras entre as sessões. Portanto, cada impressora conhecida por esse serviço de impressão deve ser adicionada apenas uma vez durante uma sessão de descoberta. Somente uma impressora já adicionada pode ser removida ou atualizada. As impressoras removidas podem ser adicionadas novamente.
<h3>Trabalhos< de impressão/h3>
Quando um novo trabalho de impressão direcionado a uma impressora gerenciada por esse serviço de impressão estiver na fila, ou seja, pronto para processamento pelo serviço de impressão, você receberá uma chamada para #onPrintJobQueued(PrintJob). O serviço de impressão pode lidar com o trabalho de impressão imediatamente ou agendá-lo para um momento apropriado no futuro. A lista de todos os trabalhos de impressão ativos para esse serviço é obtida chamando #getActivePrintJobs(). Os trabalhos de impressão ativos são aqueles que estão na fila ou iniciados.
Um serviço de impressão é responsável por definir o estado de um trabalho de impressão conforme apropriado durante o processamento. Inicialmente, um trabalho de impressão é enfileirado, ou seja PrintJob#isQueued() PrintJob.isQueued() , retorna true, o que significa que o documento a ser impresso é colocado em spool pelo sistema e o serviço de impressão pode começar a processá-lo. Você pode obter o documento impresso ligando para PrintJob#getDocument() PrintJob.getDocument() cujos dados são acessados via PrintDocument#getData() PrintDocument.getData(). Depois que o serviço de impressão começar a imprimir os dados, ele deverá definir o estado do trabalho de impressão como iniciado chamando PrintJob#start() após o qual PrintJob#isStarted() PrintJob.isStarted() retornaria true. Após a conclusão bem-sucedida, o trabalho de impressão deve ser marcado como concluído chamando PrintJob#complete() PrintJob.complete() após o que PrintJob#isCompleted() PrintJob.isCompleted() retornaria true. Em caso de falha, o trabalho de impressão deve ser marcado como falhado chamando PrintJob#fail(String) PrintJob.fail( String) após o que PrintJob#isFailed() PrintJob.isFailed() retornaria true.
Se um trabalho de impressão estiver na fila ou iniciado e o usuário solicitar o cancelamento, o serviço de impressão receberá uma chamada para #onRequestCancelPrintJob(PrintJob) a qual solicitará que o serviço faça o melhor esforço para cancelar o trabalho. Caso o trabalho seja cancelado com êxito, seu estado deve ser marcado como cancelado chamando PrintJob#cancel() PrintJob.cancel() após o que PrintJob#isCancelled() PrintJob.isCacnelled() retornaria true.
<h3>Ciclo< de vida/h3>
O ciclo de vida de um serviço de impressão é gerenciado exclusivamente pelo sistema e segue o ciclo de vida do serviço estabelecido. Além disso, iniciar ou interromper um serviço de impressão é acionado exclusivamente por uma ação explícita do usuário por meio da ativação ou desativação nas configurações do dispositivo. Depois que o sistema se associa a um serviço de impressão, ele chama #onConnected(). Esse método pode ser substituído por clientes para executar a configuração de pós-associação. Além disso, depois que o sistema se desvincula de um serviço de impressão, ele chama #onDisconnected(). Esse método pode ser substituído por clientes para executar a limpeza pós-desvinculação. Você não deve fazer nenhum trabalho depois que o sistema se desconectar do serviço de impressão, pois o serviço pode ser encerrado a qualquer momento para recuperar memória. O sistema não se desconectará de um serviço de impressão se houver trabalhos de impressão ativos para as impressoras gerenciadas por ele.
<h3>Declaração</h3>
Um serviço de impressão é declarado como qualquer outro serviço em um AndroidManifest.xml mas também deve especificar que ele lida com a android.content.Intent ação #SERVICE_INTERFACE android.printservice.PrintService. A falha em declarar essa intenção fará com que o sistema ignore o serviço de impressão. Além disso, um serviço de impressão deve solicitar a android.Manifest.permission#BIND_PRINT_SERVICE android.permission.BIND_PRINT_SERVICE permissão para garantir que somente o sistema possa se vincular a ele. A falha em declarar essa intenção fará com que o sistema ignore o serviço de impressão. Veja a seguir um exemplo de declaração:
<service android:name=".MyPrintService"
android:permission="android.permission.BIND_PRINT_SERVICE">
<intent-filter>
<action android:name="android.printservice.PrintService" />
</intent-filter>
. . .
</service>
<Configuração h3></h3>
Um serviço de impressão pode ser configurado especificando uma atividade de configurações opcionais que expõe configurações específicas do serviço, uma atividade opcional de adição de impressoras que é usada para adição manual de impressoras, nome do fornecedor, etc. É responsabilidade do sistema iniciar as configurações e adicionar atividades de impressoras quando apropriado.
Um serviço de impressão é configurado fornecendo uma #SERVICE_META_DATA meta-data entrada no manifesto ao declarar o serviço. Uma declaração de serviço com uma tag de metadados é apresentada abaixo:
<service android:name=".MyPrintService"
android:permission="android.permission.BIND_PRINT_SERVICE">
<intent-filter>
<action android:name="android.printservice.PrintService" />
</intent-filter>
<meta-data android:name="android.printservice" android:resource="@xml/printservice" />
</service>
</p>
Para obter mais detalhes sobre como configurar o serviço de impressão por meio dos metadados, consulte #SERVICE_META_DATA e <{@link android.R.styleable#PrintService print-service}>.
<strong>Nota: </strong> Todos os retornos de chamada nesta classe são executados no thread principal do aplicativo. Você também deve invocar qualquer método dessa classe no thread principal do aplicativo.
Documentação Java para android.printservice.PrintService.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| PrintService() | |
| PrintService(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| AccessibilityService |
Use with |
| AccountService |
Use com |
| ActivityService |
Use com |
| AdvancedProtectionService |
Usar com |
| AlarmService |
Use com |
| AppFunctionService |
Use com |
| AppInteractionService |
Use com |
| AppOpsService |
Use com |
| AppSearchService |
Use with |
| AppwidgetService |
Use com |
| AudioService |
Use com |
| AuthenticationPolicyService |
Use com |
| AutofillService |
Use com |
| BatteryService |
Use com |
| BindAllowActivityStarts |
Obsoleto.
Sinalizador para |
| BindExternalServiceLong |
Funciona da mesma maneira |
| BindNotPerceptible |
Obsoleto.
Sinalizar para |
| BindPackageIsolatedProcess |
Obsoleto.
Sinalizador para |
| BindSharedIsolatedProcess |
Obsoleto.
Sinalizador para |
| BiometricService |
Use com |
| BlobStoreService |
Use with |
| BluetoothService |
Use com |
| BugreportService |
Serviço para capturar um relatório de bug. (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 |
| ConsumerIrService |
Use com |
| ContactKeysService |
Use com |
| ContentRestrictionService |
Use com |
| CredentialService |
Use with |
| 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 de dispositivo inválida. (Herdado de Context) |
| DeviceLockService |
Use com |
| DevicePolicyService |
Use com |
| DisplayHashService |
Use com |
| DisplayService |
Use com |
| DomainVerificationService |
Use with |
| DownloadService |
Use with |
| DropboxService |
Use com |
| EuiccService |
Use com |
| ExtraCanSelectPrinter |
Quando a via |
| ExtraPrintDocumentInfo |
Se você declarou uma atividade opcional com opções avançadas de impressão por meio do
|
| ExtraPrinterInfo |
Se você declarou uma atividade opcional com opções avançadas de impressão por meio do
|
| ExtraPrintJobInfo |
Se você declarou uma atividade opcional com opções avançadas de impressão por meio do |
| ExtraSelectPrinter |
Se esse extra booleano estiver definido como |
| FileIntegrityService |
Use com |
| FileService |
Use com para recuperar um |
| FingerprintService |
Use com para recuperar um para lidar com |
| GameService |
Use com |
| GrammaticalInflectionService |
Use com |
| HardwarePropertiesService |
Use com |
| HealthconnectService |
Use com |
| HidService |
Use com |
| InputMethodService |
Use com |
| InputService |
Use com |
| IpsecService |
Use com |
| JobSchedulerService |
Use com |
| KeychainService |
Use com |
| KeyguardService |
Use com |
| KeystoreService |
Use com |
| LauncherAppsService |
Use com |
| LayoutInflaterService |
Use com |
| LocaleService |
Use com |
| LocationService |
Use com |
| MediaCommunicationService |
Use com |
| MediaMetricsService |
Use com |
| MediaProjectionService |
Use com |
| MediaQualityService |
Use com |
| MediaRouterService |
Use com |
| MediaSessionService |
Use com |
| MemoryBudgetService |
Use com |
| MidiService |
Use com |
| MultisensoryManagerService |
Use com |
| NetworkStatsService |
Use com |
| NfcService |
Use com |
| NotificationService |
Use with |
| NpuService |
Use com |
| NsdService |
Use com |
| OverlayService |
Use com |
| PccSandboxService |
Use com |
| PeopleService |
Use com |
| PerformanceHintService |
Use with |
| PersistentDataBlockService |
Use com |
| PowerService |
Use com |
| PrintService |
|
| ProfilingService |
Use com |
| ReceiverExported |
Obsoleto.
Sinalizar para |
| ReceiverNotExported |
Obsoleto.
Sinalizar para |
| ReceiverVisibleToInstantApps |
Obsoleto.
Sinalizar para |
| RestrictionsService |
Use com |
| RoleService |
Use com |
| SatelliteService |
Use com |
| SearchService |
Use com |
| SecurityStateService |
Use com |
| SensorService |
Use com |
| SerialService |
Use com |
| ServiceInterface |
A |
| ServiceMetaData |
Nome sob o qual um |
| ShortcutService |
Use with |
| StatusBarService |
Use com |
| StopForegroundDetach |
Obsoleto.
Seletor para |
| StopForegroundLegacy |
Seletor para |
| StopForegroundRemove |
Obsoleto.
Seletor para |
| 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 |
| TimeManagerService |
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 |
| WebAppService |
Use com |
| WifiAwareService |
Use com |
| WifiP2pService |
Use com |
| WifiRttRangingService |
Use com |
| WifiService |
Use com |
| WindowService |
Use com |
Propriedades
| Nome | Description |
|---|---|
| ActivePrintJobs |
Obtém os trabalhos de impressão ativos para as impressoras gerenciadas por esse serviço. |
| Application |
Retorne o aplicativo que possui esse serviço. (Herdado de Service) |
| ApplicationContext |
Retorna o contexto do objeto Application único e 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) |
| 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) |
| Class |
Retorna a classe de tempo de execução deste |
| ClassLoader |
Retorne um carregador de classes 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 o código armazenado em cache. (Herdado de ContextWrapper) |
| ContentResolver |
Retorne uma instância do ContentResolver para o pacote do aplicativo. (Herdado de ContextWrapper) |
| 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 (ou seja, em algum lugar onde ExternalStorageDirectory o aplicativo pode colocar os arquivos de cache que possui. (Herdado de ContextWrapper) |
| FilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos em que os arquivos criados são OpenFileOutput(String, FileCreationMode) armazenados. (Herdado de ContextWrapper) |
| ForegroundServiceType |
Se o serviço se tornou um serviço em primeiro plano chamando
|
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IsDeviceProtectedStorage |
Indica se as APIs de armazenamento desse Contexto são apoiadas pelo armazenamento protegido pelo dispositivo. (Herdado de ContextWrapper) |
| IsRestricted |
Indica se esse contexto é restrito. (Herdado de Context) |
| IsUiContext |
Retorna |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| JniPeerMembers |
Essa é a classe base para implementar serviços de impressão. |
| MainExecutor |
Retorne um |
| MainLooper |
Retorne o Looper para o thread principal do processo atual. (Herdado de ContextWrapper) |
| NoBackupFilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos semelhante ao FilesDir. (Herdado de ContextWrapper) |
| ObbDir |
Retorne o diretório de armazenamento externo primário onde os arquivos OBB deste aplicativo (se houver) 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 Android principal desse contexto. (Herdado de ContextWrapper) |
| PackageManager |
Retorne a instância do PackageManager para encontrar informações globais do pacote. (Herdado de ContextWrapper) |
| PackageName |
Retorne o nome do pacote deste aplicativo. (Herdado de ContextWrapper) |
| PackageResourcePath |
Retorne o caminho completo para o pacote Android principal desse contexto. (Herdado de ContextWrapper) |
| Params |
Retorne o conjunto de parâmetros com os quais esse Context foi criado, se ele foi criado por meio de |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| Resources |
Retorne uma instância Resources para o pacote do aplicativo. (Herdado de ContextWrapper) |
| Theme |
Retorne o objeto Theme associado a esse Context. (Herdado de ContextWrapper) |
| ThresholdClass |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
| UpdateableFlags |
Obtém a lista de sinalizadores de associação que podem ser atualizados (ou seja, adicionados ou removidos) para uma conexão existente. (Herdado de Context) |
| Wallpaper |
Obsoleto.
(Herdado de ContextWrapper)
|
| WallpaperDesiredMinimumHeight |
Obsoleto.
(Herdado de ContextWrapper)
|
| WallpaperDesiredMinimumWidth |
Obsoleto.
(Herdado de ContextWrapper)
|
Métodos
| Nome | Description |
|---|---|
| AttachBaseContext(Context) |
Defina o contexto base para este 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) |
O mesmo que |
| 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) |
Vincula-se a um serviço no dado |
| 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 u</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á manipulando recebeu uma permissão específica. (Herdado de ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Determine se o processo de chamada e o 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 concedida é permitida para um determinado processo e ID do 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 determinado processo e ID de usuário recebeu 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) |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| CreateAttributionContext(String) |
Retorna um novo objeto Context para o Context atual, mas atribui a uma tag diferente. (Herdado de Context) |
| CreateConfigurationContext(Configuration) |
Retorne um novo objeto Context para o Context 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) |
Retorna um novo objeto Context para o Context atual, mas cujos recursos são ajustados para corresponder às métricas do Display. (Herdado de ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
Retorne 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 é de atividade. (Herdado de Context) |
| DatabaseList() |
Retorna uma matriz de cadeias de caracteres nomeando os bancos de dados privados associados ao pacote de aplicativos desse 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 fornecido 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() |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| Dump(FileDescriptor, PrintWriter, String[]) |
Imprima o estado do Serviço no fluxo fornecido. (Herdado de Service) |
| EnforceCallingOrSelfPermission(String, String) |
Se nem você nem o processo de chamada de um IPC que você está manipulando tiverem recebido uma permissão específica, lance um SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Se o processo de chamada de um IPC ou você não tiver permissão para acessar um URI específico, lance SecurityException. (Herdado de ContextWrapper) |
| EnforceCallingPermission(String, String) |
Se o processo de chamada de um IPC que você está manipulando não tiver recebido uma permissão específica, lance um SecurityExceptionarquivo . (Herdado de ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Se o processo de chamada e o ID do usuário não tiverem 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 determinado processo e ID de usuário em execução no sistema, lance um SecurityExceptionarquivo . (Herdado de ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Se um determinado processo e ID de usuário não tiver permissão para acessar um URI específico, jogue 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) |
Essa é a classe base para implementar serviços de impressão. (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 desse contexto. (Herdado de ContextWrapper) |
| GeneratePrinterId(String) |
Gera uma ID de impressora global de acordo com a ID localmente exclusiva da impressora. |
| 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 possa colocar seus próprios arquivos de dados personalizados. (Herdado de ContextWrapper) |
| GetDrawable(Int32) |
Retorna um objeto desenhável associado a um ID de recurso específico 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 (ou seja, em algum lugar em ExternalStorageDirectory) onde o aplicativo pode colocar arquivos persistentes de sua propriedade. (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 é 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 onde os arquivos OBB do aplicativo (se houver) 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 por 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 estilizado da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
| GetTextFormatted(Int32) |
Retorne um CharSequence localizado e estilizado 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) |
| 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) |
| 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 desse 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 atributos estilizados no tema deste contexto. (Herdado de Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Recupere informações de atributos estilizados no tema deste contexto. (Herdado de Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
Recupere informações de atributos estilizados no tema deste contexto. (Herdado de Context) |
| ObtainStyledAttributes(Int32[]) |
Recupere informações de atributos estilizados no tema deste contexto. (Herdado de Context) |
| OnBind(Intent) |
Retorne o canal de comunicação para o serviço. |
| OnConfigurationChanged(Configuration) |
Chamado pelo sistema quando a configuração do dispositivo é alterada enquanto o componente está em execução. (Herdado de Service) |
| OnConnected() |
O sistema se conectou a este serviço. |
| OnCreate() |
Chamado pelo sistema quando o serviço é criado pela primeira vez. (Herdado de Service) |
| OnCreatePrinterDiscoverySession() |
Retorno de chamada solicitando que você crie um novo |
| OnDestroy() |
Chamado pelo sistema para notificar um Serviço de que ele não está mais sendo usado e está sendo removido. (Herdado de Service) |
| OnDisconnected() |
O sistema foi desconectado deste serviço. |
| OnLowMemory() |
Isso é chamado quando o sistema geral está com pouca memória e os processos em execução ativa devem reduzir o uso de memória. (Herdado de Service) |
| OnPrintJobQueued(PrintJob) |
Chamado quando há um trabalho de impressão em fila para uma das impressoras gerenciadas por este serviço de impressão. |
| 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 |
| OnRequestCancelPrintJob(PrintJob) |
Chamado quando o cancelamento de um trabalho de impressão é solicitado. |
| OnStart(Intent, Int32) |
Obsoleto.
Esse método foi preterido no nível 15 da API. (Herdado de Service) |
| OnStartCommand(Intent, StartCommandFlags, Int32) |
Chamado pelo sistema sempre que um cliente inicia explicitamente o serviço chamando |
| 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 |
| 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) |
| 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)
|
| RebindService(IServiceConnection, Context+BindServiceFlags) |
Revincular um serviço de aplicativo com sinalizadores de serviço de associação atualizados (Herdado de Context) |
| RegisterComponentCallbacks(IComponentCallbacks) |
Adicione um novo |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Adiciona um novo ouvinte alterado de |
| 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 a ser executado no thread de atividade principal. (Herdado de ContextWrapper) |
| RemoveStickyBroadcast(Intent) |
Obsoleto.
(Herdado de ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleto.
(Herdado de ContextWrapper)
|
| RevokeSelfPermissionOnKill(String) |
Dispara a revogação assíncrona de uma permissão de tempo de execução. (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 adicionadas anteriormente com M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri). (Herdado de ContextWrapper) |
| SendBroadcast(Intent, String, Bundle) |
Transmita a intenção fornecida para todos os BroadcastReceivers interessados, permitindo que uma permissão necessária opcional seja aplicada. (Herdado de Context) |
| SendBroadcast(Intent, String) |
Transmita a intenção fornecida para todos os BroadcastReceivers interessados, permitindo que uma permissão necessária opcional seja aplicada. (Herdado de ContextWrapper) |
| SendBroadcast(Intent) |
Transmita a intenção fornecida 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[]) |
Transmita a intenção fornecida para todos os BroadcastReceivers interessados, permitindo que uma matriz de permissões necessárias seja aplicada. (Herdado de Context) |
| 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 permite SendBroadcast(Intent) que você receba dados de volta da transmissão. (Herdado de ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão permite |
| SendOrderedBroadcast(Intent, String, Bundle) |
Transmita a intenção fornecida para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que os receptores mais preferenciais consumam a transmissão antes que ela seja entregue aos receptores menos preferenciais. (Herdado de Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
A versão permite |
| SendOrderedBroadcast(Intent, String) |
Transmita a intenção fornecida para todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que os receptores mais preferenciais consumam a transmissão antes que ela seja entregue aos 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)
|
| SetForeground(Boolean) |
Este membro foi preterido. (Herdado de Service) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| SetTheme(Int32) |
Defina o tema base para esse contexto. (Herdado de ContextWrapper) |
| SetWallpaper(Bitmap) |
Obsoleto.
(Herdado de ContextWrapper)
|
| SetWallpaper(Stream) |
Obsoleto.
(Herdado de ContextWrapper)
|
| ShouldShowRequestPermissionRationale(String) |
Obtém se você deve mostrar a interface do usuário com lógica antes de solicitar uma permissão. (Herdado de Context) |
| 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 do |
| StartForeground(Int32, Notification) |
Se o serviço for iniciado (em |
| 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) |
Como StartActivity(Intent, Bundle), mas pegando 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) |
Versão herdada de |
| StopForeground(StopForegroundFlags) |
Remova esse serviço do estado de primeiro plano, permitindo que ele seja encerrado se for necessária mais memória. (Herdado de Service) |
| StopSelf() |
Pare o serviço, se ele tiver sido iniciado anteriormente. (Herdado de Service) |
| StopSelf(Int32) |
A versão antiga |
| StopSelfResult(Int32) |
Pare o serviço se a hora mais recente em que foi iniciado foi <var startId>/var<>. (Herdado de Service) |
| StopService(Intent) |
Solicite que um determinado serviço de aplicativo seja interrompido. (Herdado de ContextWrapper) |
| 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 listener alterado de ID de dispositivo do Contexto. (Herdado de Context) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UnregisterReceiver(BroadcastReceiver) |
Cancele o registro de um BroadcastReceiver registrado anteriormente. (Herdado de ContextWrapper) |
| UpdateServiceBindings(ICollection<Context.UpdateBindingParams>) |
Execute uma atualização em lote de associações existentes. (Herdado de Context) |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Para um serviço anteriormente vinculado a |
| Wait() |
Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>. (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <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() |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa é a classe base para implementar serviços de impressão. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Essa é a classe base para implementar serviços de impressão. (Herdado de Service) |
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 verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa é a classe base para implementar serviços de impressão. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |