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.
Esta é 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
Esta é a classe base para implementar serviços de impressão. Um serviço de impressão sabe como descobrir e interagir uma ou mais impressoras através 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ê deve 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 PrinterDiscoverySession
do .
Para cada sessão de descoberta de impressora, todas as impressoras precisam ser adicionadas, pois o sistema não retém impressoras entre 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 programá-lo para um momento apropriado no futuro. A lista de todos os trabalhos de impressão ativos para este serviço é obtida chamando #getActivePrintJobs()
. Os trabalhos de impressão ativos são aqueles que estão na fila ou são 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 é spooled pelo sistema e o serviço de impressão pode começar a processá-lo. Você pode obter o documento impresso ligando PrintJob#getDocument() PrintJob.getDocument()
para 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 deve definir o estado do trabalho de impressão como iniciado chamando PrintJob#start()
após o que PrintJob#isStarted() PrintJob.isStarted()
retornaria true. Após a conclusão bem-sucedida, o trabalho de impressão deve ser marcado como concluído por chamada PrintJob#complete() PrintJob.complete()
após a qual PrintJob#isCompleted() PrintJob.isCompleted()
retornará true. Em caso de falha, o trabalho de impressão deve ser marcado como falha, chamando PrintJob#fail(String) PrintJob.fail( String)
após o que PrintJob#isFailed() PrintJob.isFailed()
retornará true.
Se um trabalho de impressão for enfileirado ou iniciado e o usuário solicitar o cancelamento, o serviço de impressão receberá uma chamada para #onRequestCancelPrintJob(PrintJob)
a qual solicita do serviço o melhor esforço para cancelar o trabalho. Caso o trabalho seja cancelado com êxito, seu estado deve ser marcado como cancelado pela chamada PrintJob#cancel() PrintJob.cancel()
após a qual PrintJob#isCancelled() PrintJob.isCacnelled()
retornará 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 parar um serviço de impressão é acionado exclusivamente por uma ação explícita do usuário, habilitando-o ou desabilitando-o nas configurações do dispositivo. Depois que o sistema se liga a um serviço de impressão, ele chama #onConnected()
. Esse método pode ser substituído pelos clientes para executar a instalação pós-vinculaçã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 pelos clientes para executar a limpeza pós-desvinculação. Você não deve fazer nenhum trabalho depois que o sistema se desconectou do serviço de impressão, pois o serviço pode ser morto 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 manipula a android.content.Intent
ação #SERVICE_INTERFACE android.printservice.PrintService
with . 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. Segue-se uma declaração de exemplo:
<service android:name=".MyPrintService"
android:permission="android.permission.BIND_PRINT_SERVICE">
<intent-filter>
<action android:name="android.printservice.PrintService" />
</intent-filter>
. . .
</service>
<h3>Configuração</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 adicionar 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 seu 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 do aplicativo principal. Você também deve invocar qualquer método dessa classe no thread do aplicativo principal.
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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
PrintService() | |
PrintService(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Campos
AccessibilityService |
Use com |
AccountService |
Use com |
ActivityService |
Use com |
AlarmService |
Use com |
AppOpsService |
Use com |
AppSearchService |
Use com |
AppwidgetService |
Use com |
AudioService |
Use com |
BatteryService |
Use com |
BindAllowActivityStarts |
Obsoleto.
Sinalizar para |
BindExternalServiceLong |
Funciona da mesma forma que |
BindNotPerceptible |
Obsoleto.
Sinalizar para |
BindSharedIsolatedProcess |
Obsoleto.
Sinalizador para |
BiometricService |
Use com |
BlobStoreService |
Use com |
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 |
ClipboardService |
Use com |
CompanionDeviceService |
Use com |
ConnectivityDiagnosticsService |
Use com |
ConnectivityService |
Use com para recuperar um para lidar com |
ConsumerIrService |
Use com |
CredentialService |
Use com |
CrossProfileAppsService |
Use com |
DeviceIdDefault |
O ID de dispositivo padrão, que é o ID do dispositivo primário (não virtual). (Herdado de Context) |
DeviceIdInvalid |
ID de dispositivo inválido. (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 |
ExtraCanSelectPrinter |
Quando a via |
ExtraPrintDocumentInfo |
Se você declarou uma atividade opcional com opções de impressão avançadas através do |
ExtraPrinterInfo |
Se você declarou uma atividade opcional com opções de impressão avançadas através do |
ExtraPrintJobInfo |
Se você declarou uma atividade opcional com opções de impressão avançadas por meio do |
ExtraSelectPrinter |
Se esse extra booleano estiver definido como |
FileIntegrityService |
Use com |
FingerprintService |
Use com para recuperar um para lidar com |
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 |
LauncherAppsService |
Use com |
LayoutInflaterService |
Use com |
LocaleService |
Use com |
LocationService |
Use com |
MediaCommunicationService |
Use com |
MediaMetricsService |
Use com |
MediaProjectionService |
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 para lidar com |
OverlayService |
Use com |
PeopleService |
Use com |
PerformanceHintService |
Use com |
PowerService |
Use com |
PrintService |
|
ReceiverExported |
Obsoleto.
Sinalizar para |
ReceiverNotExported |
Obsoleto.
Sinalizar para |
ReceiverVisibleToInstantApps |
Obsoleto.
Sinalizar para |
RestrictionsService |
Use com |
RoleService |
Use com |
SearchService |
Use com |
SensorService |
Use com |
ServiceInterface |
A |
ServiceMetaData |
Nome sob o qual um |
ShortcutService |
Use com |
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 |
TelephonyService |
Use com |
TelephonySubscriptionService |
Use com |
TextClassificationService |
Use com |
TextServicesManagerService |
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 |
WifiP2pService |
Use com para recuperar um para lidar com |
WifiRttRangingService |
Use com |
WifiService |
Use com para recuperar um para lidar com |
WindowService |
Use com |
Propriedades
ActivePrintJobs |
Obtém os trabalhos de impressão ativos para as impressoras gerenciadas por este serviço. |
Application |
Retorne o aplicativo que possui esse serviço. (Herdado de Service) |
ApplicationContext |
Retorne o contexto do único objeto de aplicativo 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 seu aplicativo. (Herdado de ContextWrapper) |
AttributionSource |
Esta é a classe base para implementar serviços de impressão. (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 código armazenado em cache. (Herdado de ContextWrapper) |
ContentResolver |
Retorne uma instância do ContentResolver para o pacote do seu aplicativo. (Herdado de ContextWrapper) |
DataDir |
Esta é a classe base para implementar serviços de impressão. (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 onde o aplicativo pode colocar arquivos de ExternalStorageDirectory cache de sua propriedade. (Herdado de ContextWrapper) |
FilesDir |
Retorna o caminho absoluto para o diretório no sistema de arquivos com o qual os arquivos criados são OpenFileOutput(String, FileCreationMode) armazenados. (Herdado de ContextWrapper) |
ForegroundServiceType |
Se o serviço se tornou um serviço de primeiro plano chamando |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
IsDeviceProtectedStorage |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
IsRestricted |
Indica se esse contexto é restrito. (Herdado de Context) |
IsUiContext |
Retorna |
JniIdentityHashCode |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
JniPeerMembers |
Esta é a classe base para implementar serviços de impressão. |
MainExecutor |
Retornar 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 localizar informações globais do pacote. (Herdado de ContextWrapper) |
PackageName |
Retornar 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 o qual esse contexto foi criado, se ele foi criado via |
PeerReference |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
Resources |
Retorne uma instância de Recursos para o pacote do seu aplicativo. (Herdado de ContextWrapper) |
Theme |
Retorne o objeto Theme associado a esse contexto. (Herdado de ContextWrapper) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura 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) |
Métodos
AttachBaseContext(Context) |
Defina o contexto base para este ContextWrapper. |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
O mesmo que |
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Esta é a classe base para implementar serviços de impressão. (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) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Vincula-se a um serviço prestado |
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 uma 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 ID do usuário receberam permissão para acessar uma lista de URIs. (Herdado de Context) |
CheckPermission(String, Int32, Int32) |
Determine se a permissão fornecida é permitida para um determinado processo e ID de usuário em execução no sistema. (Herdado de ContextWrapper) |
CheckSelfPermission(String) |
Esta é a classe base para implementar serviços de impressão. (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 determinado processo e ID de usuário recebeu 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) |
CreateAttributionContext(String) |
Retorna um novo objeto Context para o Context atual, mas atribui a uma marca 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) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
CreateDeviceContext(Int32) |
Retorna um novo |
CreateDeviceProtectedStorageContext() |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
CreateDisplayContext(Display) |
Retorne um novo objeto Context para o Context atual, mas cujos recursos são ajustados para corresponder às métricas do Display fornecido. (Herdado de ContextWrapper) |
CreatePackageContext(String, PackageContextFlags) |
Retorne um novo objeto Context para o nome de aplicativo fornecido. (Herdado de ContextWrapper) |
CreateWindowContext(Display, Int32, Bundle) |
Cria um |
CreateWindowContext(Int32, Bundle) |
Cria um contexto para uma janela de não-atividade. (Herdado de Context) |
DatabaseList() |
Retorna uma matriz de cadeias de caracteres nomeando os bancos de dados privados associados ao pacote de aplicativos deste Context. (Herdado de ContextWrapper) |
DeleteDatabase(String) |
Exclua um SQLiteDatabase privado existente associado ao pacote de aplicativo deste contexto. (Herdado de ContextWrapper) |
DeleteFile(String) |
Exclua o arquivo particular fornecido associado ao pacote de aplicativos deste contexto. (Herdado de ContextWrapper) |
DeleteSharedPreferences(String) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
Dispose() |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
Dispose(Boolean) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
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 receberam uma permissão específica, lance um SecurityExceptionarquivo . (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, 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 recebido permissão para acessar um URI específico, lance 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 recebido permissão para acessar um URI específico, lance SecurityException. (Herdado de ContextWrapper) |
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Impor um Uri e uma permissão normal. (Herdado de ContextWrapper) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
FileList() |
Retorna uma matriz de cadeias de caracteres nomeando os arquivos particulares associados ao pacote de aplicativos deste contexto. (Herdado de ContextWrapper) |
GeneratePrinterId(String) |
Gera uma ID de impressora global dada a ID exclusiva localmente 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 estados de cores associada a uma ID de recurso específica e estilizada para o tema atual. (Herdado de Context) |
GetDatabasePath(String) |
Esta é a classe base para implementar serviços de impressão. (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 onde o aplicativo pode colocar arquivos de cache de sua propriedade. (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 no ExternalStorageDirectory) onde o aplicativo pode colocar arquivos persistentes que ele possui. (Herdado de ContextWrapper) |
GetExternalFilesDirs(String) |
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos onde o aplicativo pode colocar arquivos persistentes de sua propriedade. (Herdado de ContextWrapper) |
GetExternalMediaDirs() |
Obsoleto.
Retorna caminhos absolutos para diretórios específicos do aplicativo em todos os dispositivos de armazenamento externos onde o aplicativo pode colocar arquivos de mídia. (Herdado de ContextWrapper) |
GetFileStreamPath(String) |
Retorna o caminho absoluto no sistema de arquivos onde 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 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 através do qual você pode recuperar e modificar seus valores. (Herdado de ContextWrapper) |
GetString(Int32) |
Retorna uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo. (Herdado de Context) |
GetString(Int32, Object[]) |
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 de nível de sistema por classe. (Herdado de Context) |
GetSystemService(String) |
Retorne o identificador para um serviço de nível de sistema por nome. (Herdado de ContextWrapper) |
GetSystemServiceName(Class) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
GetText(Int32) |
Retornar um CharSequence localizado e estilizado da tabela de cadeia de caracteres padrão do pacote. (Herdado de Context) |
GetTextFormatted(Int32) |
Retornar um CharSequence localizado e estilizado da tabela de cadeia de caracteres padrão do pacote. (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() |
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) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
Esta é a classe base para implementar serviços de impressão. (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[]) |
Recuperar informações de atributo com estilo no tema deste contexto. (Herdado de Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Recuperar informações de atributo com estilo no tema deste contexto. (Herdado de Context) |
ObtainStyledAttributes(Int32, Int32[]) |
Recuperar informações de atributo com estilo no tema deste contexto. (Herdado de Context) |
ObtainStyledAttributes(Int32[]) |
Recuperar informações de atributo com estilo no tema deste contexto. (Herdado de Context) |
OnBind(Intent) |
Retorne o canal de comunicação para o atendimento. |
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 é mais 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 esse 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.
Este membro foi preterido. (Herdado de Service) |
OnStartCommand(Intent, StartCommandFlags, Int32) |
Chamado pelo sistema toda vez 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) |
O retorno de chamada chamado no 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 particular associado ao pacote de aplicativos deste contexto para gravação. (Herdado de ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto. (Herdado de ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
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 de ID de |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registre um BroadcastReceiver a ser executado no thread de atividade principal. (Herdado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoleto.
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Context) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registre-se para receber transmissões de intenção, para executar no contexto do agendador. (Herdado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoleto.
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Context) |
RemoveStickyBroadcast(Intent) |
Obsoleto.
(Herdado de ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleto.
(Herdado de ContextWrapper)
|
RevokeSelfPermissionOnKill(String) |
Aciona a revogação assíncrona de uma permissão de tempo de execução. (Herdado de Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
Aciona a revogação de uma ou mais permissões para o pacote de chamada. (Herdado de Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
Esta é a classe base para implementar serviços de impressão. (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) |
Transmita a intenção dada a todos os BroadcastReceivers interessados. (Herdado de ContextWrapper) |
SendBroadcast(Intent, String) |
Transmita a intenção dada a todos os BroadcastReceivers interessados, permitindo que uma permissão opcional necessária seja aplicada. (Herdado de ContextWrapper) |
SendBroadcast(Intent, String, Bundle) |
Transmita a intenção dada a todos os BroadcastReceivers interessados, permitindo que uma permissão opcional necessária seja aplicada. (Herdado de Context) |
SendBroadcastAsUser(Intent, UserHandle) |
SendBroadcast(Intent) Versão que permite que você especifique o usuário para o qual a transmissão será enviada. (Herdado de ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
SendBroadcast(Intent, String) Versão que permite que você especifique o usuário para o qual a transmissão será enviada. (Herdado de ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
Difunda a intenção dada a todos os BroadcastReceivers interessados, permitindo que uma matriz de permissões necessárias seja imposta. (Herdado de Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
SendBroadcast(Intent) Versão que permite que você receba dados de volta da transmissão. (Herdado de ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
Divulgue a intenção dada a todos os BroadcastReceivers interessados, entregando-os um de cada vez para permitir que mais receptores preferidos consumam a transmissão antes que ela seja entregue a receptores menos preferidos. (Herdado de Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
SendStickyBroadcast(Intent) |
Obsoleto.
Execute um |
SendStickyBroadcast(Intent, Bundle) |
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) |
SetTheme(Int32) |
Defina o tema base para este contexto. (Herdado de ContextWrapper) |
SetWallpaper(Bitmap) |
Obsoleto.
(Herdado de ContextWrapper)
|
SetWallpaper(Stream) |
Obsoleto.
(Herdado de ContextWrapper)
|
StartActivities(Intent[]) |
O mesmo que StartActivities(Intent[], Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
StartActivities(Intent[], Bundle) |
Inicie várias novas atividades. (Herdado de ContextWrapper) |
StartActivity(Intent) |
O mesmo que StartActivity(Intent, Bundle) sem opções especificadas. (Herdado de ContextWrapper) |
StartActivity(Intent, Bundle) |
Inicie uma nova atividade. (Herdado de ContextWrapper) |
StartActivity(Type) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Context) |
StartForeground(Int32, Notification) |
Se o serviço for iniciado (em |
StartForeground(Int32, Notification, ForegroundService) |
Uma versão sobrecarregada do |
StartForegroundService(Intent) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
Comece a executar uma Instrumentation classe. (Herdado de ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Esta é a classe base para implementar serviços de impressão. (Herdado de ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Como StartActivity(Intent, Bundle), mas levando um IntentSender para começar. (Herdado de ContextWrapper) |
StartService(Intent) |
Solicite que um determinado serviço de aplicativo seja iniciado. (Herdado de ContextWrapper) |
StopForeground(Boolean) |
Versão herdada do |
StopForeground(StopForegroundFlags) |
Remova esse serviço do estado de primeiro plano, permitindo que ele seja morto se mais memória for necessária. (Herdado de Service) |
StopSelf() |
Pare o serviço, se ele tiver sido iniciado anteriormente. (Herdado de Service) |
StopSelf(Int32) |
Versão |
StopSelfResult(Int32) |
Pare o serviço se a última vez que ele 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>() |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnbindService(IServiceConnection) |
Desconectar de um serviço de aplicativo. (Herdado de ContextWrapper) |
UnregisterComponentCallbacks(IComponentCallbacks) |
Remova um |
UnregisterDeviceIdChangeListener(IIntConsumer) |
Remove um ouvinte alterado de ID de dispositivo do Contexto. (Herdado de Context) |
UnregisterFromRuntime() |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
UnregisterReceiver(BroadcastReceiver) |
Cancele o registro de um BroadcastReceiver registrado anteriormente. (Herdado de ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Para um serviço anteriormente vinculado ou |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
IJavaPeerable.Finalized() |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta é a classe base para implementar serviços de impressão. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Esta é a classe base para implementar serviços de impressão. |
GetJniTypeName(IJavaPeerable) |
Esta é a classe base para implementar serviços de impressão. |