InCallService Classe

Definição

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

[Android.Runtime.Register("android/telecom/InCallService", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class InCallService : Android.App.Service
[<Android.Runtime.Register("android/telecom/InCallService", ApiSince=23, DoNotGenerateAcw=true)>]
type InCallService = class
    inherit Service
Herança
Atributos

Comentários

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas. <h2>Tornando-se o aplicativo< de telefone padrão/h2> O aplicativo de discador/telefone padrão é aquele que fornece a interface do usuário em chamada enquanto o dispositivo está em uma chamada. Ele também fornece ao usuário um meio de iniciar chamadas e ver um histórico de chamadas em seu dispositivo. Um dispositivo é empacotado com um aplicativo de discador/telefone padrão fornecido pelo sistema. O usuário pode escolher um único aplicativo para assumir essa função a partir do aplicativo do sistema. Um aplicativo que deseja cumprir essa função usa o android.app.role.RoleManager para solicitar que eles preencham a android.app.role.RoleManager#ROLE_DIALER função.

O aplicativo de telefone padrão fornece uma interface de usuário enquanto o dispositivo está em uma chamada e o dispositivo não está no modo de carro (ou seja UiModeManager#getCurrentModeType() , não android.content.res.Configuration#UI_MODE_TYPE_CARestá).

Para preencher a android.app.role.RoleManager#ROLE_DIALER função, um aplicativo deve atender a uma série de requisitos: <ul><li>Ele deve lidar com a Intent#ACTION_DIAL intenção. Isso significa que o aplicativo deve fornecer uma interface do usuário do teclado de discagem para que o usuário inicie chamadas de saída.</li><li>Ele deve implementar totalmente a API e fornecer uma interface do InCallService usuário de chamada de entrada, bem como uma interface do usuário de chamada contínua.</li></ul>

Nota: Se o aplicativo preencher os android.app.role.RoleManager#ROLE_DIALER retornos durante nullInCallService a vinculação, a estrutura de Telecom voltará automaticamente a usar o aplicativo de discagem pré-carregado no dispositivo. O sistema exibirá uma notificação ao usuário para informá-lo de que sua chamada foi continuada usando o aplicativo discador pré-carregado. Seu aplicativo nunca deve retornar uma null vinculação, isso significa que ele não atende aos requisitos do android.app.role.RoleManager#ROLE_DIALER.

Observação: se o aplicativo for preenchido android.app.role.RoleManager#ROLE_DIALER e fizer alterações em tempo de execução que façam com que ele não atenda mais aos requisitos dessa função, android.app.role.RoleManager ele removerá automaticamente da função e o fechará. Por exemplo, se você usar android.content.pm.PackageManager#setComponentEnabledSetting(ComponentName, int, int) para desabilitar programaticamente o InCallService que seu aplicativo declara em seu manifesto, seu aplicativo não atenderá mais aos requisitos esperados do android.app.role.RoleManager#ROLE_DIALER.

O discador pré-carregado SEMPRE será usado quando o usuário fizer uma chamada de emergência, mesmo que seu aplicativo preencha a android.app.role.RoleManager#ROLE_DIALER função. Para garantir uma experiência ideal ao fazer uma chamada de emergência, o discador padrão deve SEMPRE usar android.telecom.TelecomManager#placeCall(Uri, Bundle) para fazer chamadas (incluindo chamadas de emergência). Isso garante que a plataforma seja capaz de verificar se a solicitação veio do discador padrão. Se um aplicativo de discagem não pré-carregado for usado Intent#ACTION_CALL para fazer uma chamada de emergência, ele será elevado para o aplicativo de discador pré-carregado usando Intent#ACTION_DIAL para confirmação, essa é uma experiência de usuário abaixo do ideal.

Abaixo está um exemplo de registro de manifesto para um InCallServicearquivo . Os metadados TelecomManager#METADATA_IN_CALL_SERVICE_UI indicam que essa implementação específica InCallService pretende substituir a interface do usuário interna na chamada. Os metadados TelecomManager#METADATA_IN_CALL_SERVICE_RINGING indicam que isso InCallService reproduzirá o toque para chamadas recebidas. Consulte abaixo para obter mais informações sobre como mostrar a interface do usuário de chamada recebida e reproduzir o toque em seu aplicativo.

{@code
<service android:name="your.package.YourInCallServiceImplementation"
                     android:permission="android.permission.BIND_INCALL_SERVICE"
                     android:exported="true">
<meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" />
<meta-data android:name="android.telecom.IN_CALL_SERVICE_RINGING"
                     android:value="true" />
<intent-filter>
<action android:name="android.telecom.InCallService"/>
</intent-filter>
</service>
            }

<Em>Nota: Você NÃO deve marcar o seu InCallService com o atributo android:exported="false", isso pode resultar em uma falha na vinculação à sua implementação durante as chamadas.</eme>

Além de implementar a API, você também deve declarar uma atividade em seu manifesto InCallService que manipula a Intent#ACTION_DIAL intenção. O exemplo abaixo ilustra como isso é feito:

{@code
<activity android:name="your.package.YourDialerActivity"
                      android:label="@string/yourDialerActivityLabel">
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
            }

Quando um usuário instala seu aplicativo e o executa pela primeira vez, você deve usar o android.app.role.RoleManager para solicitar que o usuário veja se ele gostaria que seu aplicativo fosse o novo aplicativo de telefone padrão. <p id="requestRole"> O código abaixo mostra como seu aplicativo pode solicitar para se tornar o aplicativo padrão de telefone/discador:

{@code
            private static final int REQUEST_ID = 1;

            public void requestRole() {
                RoleManager roleManager = (RoleManager) getSystemService(ROLE_SERVICE);
                Intent intent = roleManager.createRequestRoleIntent(RoleManager.ROLE_DIALER);
                startActivityForResult(intent, REQUEST_ID);
            }

            &#64;Override
            public void onActivityResult(int requestCode, int resultCode, Intent data) {
                if (requestCode == REQUEST_ID) {
                    if (resultCode == android.app.Activity.RESULT_OK) {
                        // Your app is now the default dialer app
                    } else {
                        // Your app is not the default dialer app
                    }
                }
            }
            }

<p id="companionInCallService"><h3>Acesso ao InCallService para dispositivos vestíveis</h3><ol> Se seu aplicativo for um aplicativo complementar de terceiros e quiser acessar APIs do InCallService, o que seu aplicativo pode fazer é:

<ol><li> Declare MANAGE_ONGOING_CALLS permissão em seu manifesto <li> Associe-se a um dispositivo vestível físico por meio da android.companion.CompanionDeviceManager API como um aplicativo complementar. Consulte: https://developer.android.com/guide/topics/connectivity/companion-device-pairing<li> Implementar este InCallService com BIND_INCALL_SERVICE permissão </ol></ol>

</pre><p id="incomingCallNotification"<>h3>Mostrando a Notificação de Chamada de Entrada</h3> Quando seu aplicativo recebe uma nova chamada de entrada via InCallService#onCallAdded(Call), ele é responsável por exibir uma interface do usuário de chamada de entrada para a chamada de entrada. Ele deve fazer isso usando android.app.NotificationManager APIs para postar uma nova notificação de chamada de entrada.

Quando seu aplicativo declara os metadados TelecomManager#METADATA_IN_CALL_SERVICE_RINGING, ele é responsável por reproduzir o toque para chamadas recebidas. Seu aplicativo deve criar um android.app.NotificationChannel que especifique o toque desejado. Por exemplo:

<code>
            NotificationChannel channel = new NotificationChannel(YOUR_CHANNEL_ID, "Incoming Calls",
                     NotificationManager.IMPORTANCE_MAX);
            // other channel setup stuff goes here.

            // We'll use the default system ringtone for our incoming call notification channel.  You can
            // use your own audio resource here.
            Uri ringtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
            channel.setSound(ringtoneUri, new AudioAttributes.Builder()
                     // Setting the AudioAttributes is important as it identifies the purpose of your
                     // notification sound.
                     .setUsage(AudioAttributes.USAGE_NOTIFICATION_RINGTONE)
                     .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
                 .build());

            NotificationManager mgr = getSystemService(NotificationManager.class);
            mgr.createNotificationChannel(channel);
</code>

Quando seu aplicativo recebe uma nova chamada de entrada, ele cria uma para a chamada de entrada e a associa ao seu canal de android.app.Notification notificação de chamada de entrada. Você pode especificar um na notificação que iniciará sua interface do usuário de android.app.PendingIntent chamada de entrada em tela cheia. A estrutura do gerenciador de notificações exibirá sua notificação como uma notificação heads-up se o usuário estiver usando ativamente o telefone. Quando o usuário não está usando o telefone, sua interface do usuário de chamada de entrada em tela inteira é usada. Por exemplo:

<code>{@code
            // Create an intent which triggers your fullscreen incoming call user interface.
            Intent intent = new Intent(Intent.ACTION_MAIN, null);
            intent.setFlags(Intent.FLAG_ACTIVITY_NO_USER_ACTION | Intent.FLAG_ACTIVITY_NEW_TASK);
            intent.setClass(context, YourIncomingCallActivity.class);
            PendingIntent pendingIntent = PendingIntent.getActivity(context, 1, intent, PendingIntent.FLAG_MUTABLE_UNAUDITED);

            // Build the notification as an ongoing high priority item; this ensures it will show as
            // a heads up notification which slides down over top of the current content.
            final Notification.Builder builder = new Notification.Builder(context);
            builder.setOngoing(true);
            builder.setPriority(Notification.PRIORITY_HIGH);

            // Set notification content intent to take user to the fullscreen UI if user taps on the
            // notification body.
            builder.setContentIntent(pendingIntent);
            // Set full screen intent to trigger display of the fullscreen UI when the notification
            // manager deems it appropriate.
            builder.setFullScreenIntent(pendingIntent, true);

            // Setup notification content.
            builder.setSmallIcon( yourIconResourceId );
            builder.setContentTitle("Your notification title");
            builder.setContentText("Your notification content.");

            // Use builder.addAction(..) to add buttons to answer or reject the call.

            NotificationManager notificationManager = mContext.getSystemService(
                NotificationManager.class);
            notificationManager.notify(YOUR_CHANNEL_ID, YOUR_TAG, YOUR_ID, builder.build());
            }

Documentação Java para android.telecom.InCallService.

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

InCallService()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

InCallService(IntPtr, JniHandleOwnership)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

Campos

AccessibilityService

Use com #getSystemService(String) para recuperar um android.view.accessibility.AccessibilityManager para fornecer feedback ao usuário para eventos da interface do usuário por meio dos ouvintes de eventos registrados.

(Herdado de Context)
AccountService

Use com #getSystemService(String) para recuperar um android.accounts.AccountManager para receber intenções em um momento de sua escolha.

(Herdado de Context)
ActivityService

Use com #getSystemService(String) para recuperar um android.app.ActivityManager para interagir com o estado do sistema global.

(Herdado de Context)
AlarmService

Use com #getSystemService(String) para recuperar um android.app.AlarmManager para receber intenções em um momento de sua escolha.

(Herdado de Context)
AppOpsService

Use com #getSystemService(String) para recuperar um android.app.AppOpsManager para rastrear operações de aplicativo no dispositivo.

(Herdado de Context)
AppSearchService

Use com #getSystemService(String) para recuperar um android.app.appsearch.AppSearchManager para indexação e consulta de dados de aplicativo gerenciados pelo sistema.

(Herdado de Context)
AppwidgetService

Use com #getSystemService(String) para recuperar um android.appwidget.AppWidgetManager para acessar AppWidgets.

(Herdado de Context)
AudioService

Use com #getSystemService(String) para recuperar um android.media.AudioManager para gerenciar o gerenciamento de volume, modos de campainha e roteamento de áudio.

(Herdado de Context)
BatteryService

Use com #getSystemService(String) para recuperar um para gerenciar o estado da android.os.BatteryManager bateria.

(Herdado de Context)
BindAllowActivityStarts
Obsoleto.

Sinalizar para #bindService: Se a vinculação de um aplicativo estiver visível, o serviço vinculado terá permissão para iniciar uma atividade em segundo plano.

(Herdado de Context)
BindExternalServiceLong

Funciona da mesma forma que #BIND_EXTERNAL_SERVICE, mas é definido como um (

(Herdado de Context)
BindNotPerceptible
Obsoleto.

Sinalizar para #bindService: Se a vinculação for de um aplicativo visível ou perceptível pelo usuário, reduza a importância do serviço de destino para abaixo do nível perceptível.

(Herdado de Context)
BindSharedIsolatedProcess
Obsoleto.

Sinalizador para #bindIsolatedService: Vincule o serviço a um processo isolado compartilhado.

(Herdado de Context)
BiometricService

Use com #getSystemService(String) para recuperar um para manipular autenticação android.hardware.biometrics.BiometricManager biométrica e PIN/padrão/senha.

(Herdado de Context)
BlobStoreService

Use com #getSystemService(String) para recuperar um android.app.blob.BlobStoreManager para contribuir e acessar blobs de dados do repositório de blob mantido pelo sistema.

(Herdado de Context)
BluetoothService

Use com #getSystemService(String) para recuperar um para usar Bluetooth android.bluetooth.BluetoothManager .

(Herdado de Context)
BugreportService

Serviço para capturar um relatório de bug.

(Herdado de Context)
CameraService

Use com #getSystemService(String) para recuperar um android.hardware.camera2.CameraManager para interagir com dispositivos de câmera.

(Herdado de Context)
CaptioningService

Use com #getSystemService(String) para recuperar um android.view.accessibility.CaptioningManager para obter propriedades de legenda e ouvir alterações nas preferências de legenda.

(Herdado de Context)
CarrierConfigService

Use com #getSystemService(String) para recuperar um para ler valores de android.telephony.CarrierConfigManager configuração de portadora.

(Herdado de Context)
ClipboardService

Use com #getSystemService(String) para recuperar um android.content.ClipboardManager para acessar e modificar o conteúdo da área de transferência global.

(Herdado de Context)
CompanionDeviceService

Use com #getSystemService(String) para recuperar um android.companion.CompanionDeviceManager para gerenciar dispositivos complementares

(Herdado de Context)
ConnectivityDiagnosticsService

Use com #getSystemService(String) para recuperar um android.net.ConnectivityDiagnosticsManager para executar diagnósticos de conectividade de rede, bem como receber informações de conectividade de rede do sistema.

(Herdado de Context)
ConnectivityService

Use com para recuperar um para lidar com #getSystemService(String) o android.net.ConnectivityManager gerenciamento de conexões de rede.

(Herdado de Context)
ConsumerIrService

Use com #getSystemService(String) para recuperar um android.hardware.ConsumerIrManager para transmitir sinais infravermelhos do dispositivo.

(Herdado de Context)
CredentialService

Use com #getSystemService(String) para recuperar um android.credentials.CredentialManager para autenticar um usuário em seu aplicativo.

(Herdado de Context)
CrossProfileAppsService

Use com #getSystemService(String) para recuperar um para operações de android.content.pm.CrossProfileApps perfil cruzado.

(Herdado de Context)
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 #getSystemService(String) para recuperar um android.devicelock.DeviceLockManagerarquivo .

(Herdado de Context)
DevicePolicyService

Use com #getSystemService(String) para recuperar um android.app.admin.DevicePolicyManager para trabalhar com o gerenciamento global de políticas de dispositivos.

(Herdado de Context)
DisplayHashService

Use com #getSystemService(String) para acessar android.view.displayhash.DisplayHashManager para manipular hashes de exibição.

(Herdado de Context)
DisplayService

Use com #getSystemService(String) para recuperar um android.hardware.display.DisplayManager para interagir com dispositivos de exibição.

(Herdado de Context)
DomainVerificationService

Use com #getSystemService(String) para acessar android.content.pm.verify.domain.DomainVerificationManager para recuperar a aprovação e o estado do usuário para domínios da Web declarados.

(Herdado de Context)
DownloadService

Use com #getSystemService(String) para recuperar um android.app.DownloadManager para solicitar downloads HTTP.

(Herdado de Context)
DropboxService

Use com #getSystemService(String) para recuperar uma android.os.DropBoxManager instância para registrar logs de diagnóstico.

(Herdado de Context)
EuiccService

Use com #getSystemService(String) para recuperar um android.telephony.euicc.EuiccManager para gerenciar o dispositivo eUICC (SIM incorporado).

(Herdado de Context)
FileIntegrityService

Use com #getSystemService(String) para recuperar um android.security.FileIntegrityManagerarquivo .

(Herdado de Context)
FingerprintService

Use com para recuperar um para lidar com #getSystemService(String) o android.hardware.fingerprint.FingerprintManager gerenciamento de impressões digitais.

(Herdado de Context)
GameService

Use com #getSystemService(String) para recuperar um GameManagerarquivo .

(Herdado de Context)
GrammaticalInflectionService

Use com #getSystemService(String) para recuperar um GrammaticalInflectionManagerarquivo .

(Herdado de Context)
HardwarePropertiesService

Use com #getSystemService(String) para recuperar um android.os.HardwarePropertiesManager para acessar o serviço de propriedades de hardware.

(Herdado de Context)
HealthconnectService

Use com #getSystemService(String) para recuperar um android.health.connect.HealthConnectManagerarquivo .

(Herdado de Context)
InputMethodService

Use com #getSystemService(String) para recuperar um android.view.inputmethod.InputMethodManager para acessar métodos de entrada.

(Herdado de Context)
InputService

Use com #getSystemService(String) para recuperar um android.hardware.input.InputManager para interagir com dispositivos de entrada.

(Herdado de Context)
IpsecService

Use com #getSystemService(String) para recuperar um android.net.IpSecManager para criptografar soquetes ou redes com IPSec.

(Herdado de Context)
JobSchedulerService

Use com #getSystemService(String) para recuperar uma android.app.job.JobScheduler instância para gerenciar tarefas ocasionais em segundo plano.

(Herdado de Context)
KeyguardService

Use com #getSystemService(String) para recuperar um para controlar o android.app.KeyguardManager protetor de chaves.

(Herdado de Context)
LauncherAppsService

Use com #getSystemService(String) para recuperar um android.content.pm.LauncherApps para consultar e monitorar aplicativos iniciáveis em perfis de um usuário.

(Herdado de Context)
LayoutInflaterService

Use com #getSystemService(String) para recuperar um android.view.LayoutInflater para inflar recursos de layout nesse contexto.

(Herdado de Context)
LocaleService

Use com #getSystemService(String) para recuperar um android.app.LocaleManagerarquivo .

(Herdado de Context)
LocationService

Use com #getSystemService(String) para recuperar um para controlar atualizações de android.location.LocationManager local.

(Herdado de Context)
MediaCommunicationService

Use com #getSystemService(String) para recuperar um android.media.MediaCommunicationManager para gerenciar android.media.MediaSession2.

(Herdado de Context)
MediaMetricsService

Use com #getSystemService(String) para recuperar um android.media.metrics.MediaMetricsManager para interagir com métricas de mídia no dispositivo.

(Herdado de Context)
MediaProjectionService

Use com #getSystemService(String) para recuperar uma android.media.projection.MediaProjectionManager instância para gerenciar sessões de projeção de mídia.

(Herdado de Context)
MediaRouterService

Use com #getSystemService para recuperar um android.media.MediaRouter para controlar e gerenciar o roteamento de mídia.

(Herdado de Context)
MediaSessionService

Use com #getSystemService(String) para recuperar um para gerenciar sessões de android.media.session.MediaSessionManager mídia.

(Herdado de Context)
MidiService

Use com #getSystemService(String) para recuperar um android.media.midi.MidiManager para acessar o serviço MIDI.

(Herdado de Context)
NetworkStatsService

Use com #getSystemService(String) para recuperar um para consultar estatísticas de android.app.usage.NetworkStatsManager uso de rede.

(Herdado de Context)
NfcService

Use com #getSystemService(String) para recuperar um android.nfc.NfcManager para usar NFC.

(Herdado de Context)
NotificationService

Use com #getSystemService(String) para recuperar um android.app.NotificationManager para informar o usuário sobre eventos em segundo plano.

(Herdado de Context)
NsdService

Use com para recuperar um para lidar com #getSystemService(String) o android.net.nsd.NsdManager gerenciamento da descoberta de serviço de rede

(Herdado de Context)
OverlayService

Use com #getSystemService(String) para recuperar um android.content.om.OverlayManager para gerenciar pacotes de sobreposição.

(Herdado de Context)
PeopleService

Use com #getSystemService(String) para acessar um PeopleManager para interagir com suas conversas publicadas.

(Herdado de Context)
PerformanceHintService

Use com #getSystemService(String) para recuperar um android.os.PerformanceHintManager para acessar o serviço de dicas de desempenho.

(Herdado de Context)
PowerService

Use com #getSystemService(String) para recuperar um android.os.PowerManager para controlar o gerenciamento de energia, incluindo "bloqueios de ativação", que permitem manter o dispositivo ligado enquanto você executa tarefas longas.

(Herdado de Context)
PrintService

android.print.PrintManager para imprimir e gerenciar impressoras e tarefas de impressão.

(Herdado de Context)
ReceiverExported
Obsoleto.

Sinalizar para #registerReceiver: O receptor pode receber transmissões de outros aplicativos.

(Herdado de Context)
ReceiverNotExported
Obsoleto.

Sinalizar para #registerReceiver: O receptor não pode receber transmissões de outros aplicativos.

(Herdado de Context)
ReceiverVisibleToInstantApps
Obsoleto.

Sinalizar para #registerReceiver: O receptor pode receber transmissões de Aplicativos Instantâneos.

(Herdado de Context)
RestrictionsService

Use com #getSystemService(String) para recuperar um para recuperar restrições de android.content.RestrictionsManager aplicativo e solicitar permissões para operações restritas.

(Herdado de Context)
RoleService

Use com #getSystemService(String) para recuperar um android.app.role.RoleManager para gerenciar funções.

(Herdado de Context)
SearchService

Use com #getSystemService(String) para recuperar um android.app.SearchManager para manipular pesquisas.

(Herdado de Context)
SensorService

Use com #getSystemService(String) para recuperar um android.hardware.SensorManager para acessar sensores.

(Herdado de Context)
ServiceInterface

O Intent que deve ser declarado como manuseado pelo serviço.

ShortcutService

Use com #getSystemService(String) para recuperar um android.content.pm.ShortcutManager para acessar o serviço de atalho do iniciador.

(Herdado de Context)
StatusBarService

Use com #getSystemService(String) para recuperar um android.app.StatusBarManager para interagir com a barra de status e as configurações rápidas.

(Herdado de Context)
StopForegroundDetach
Obsoleto.

Seletor para #stopForeground(int): se definido, a notificação fornecida #startForeground anteriormente será desanexada do ciclo de vida do serviço.

(Herdado de Service)
StopForegroundLegacy

Seletor para #stopForeground(int): equivalente a passar false para a API #stopForeground(boolean)herdada .

(Herdado de Service)
StopForegroundRemove
Obsoleto.

Seletor para #stopForeground(int): se fornecido, a notificação fornecida anteriormente #startForeground será cancelada e removida da exibição.

(Herdado de Service)
StorageService

Use com #getSystemService(String) para recuperar um android.os.storage.StorageManager para acessar funções de armazenamento do sistema.

(Herdado de Context)
StorageStatsService

Use com #getSystemService(String) para recuperar um android.app.usage.StorageStatsManager para acessar estatísticas de armazenamento do sistema.

(Herdado de Context)
SystemHealthService

Use com #getSystemService(String) para recuperar um para acessar métricas de android.os.health.SystemHealthManager integridade do sistema (bateria, energia, memória, etc.).

(Herdado de Context)
TelecomService

Use com #getSystemService(String) para recuperar um android.telecom.TelecomManager para gerenciar recursos relacionados a telecomunicações do dispositivo.

(Herdado de Context)
TelephonyImsService

Use com #getSystemService(String) para recuperar um android.telephony.ims.ImsManagerarquivo .

(Herdado de Context)
TelephonyService

Use com #getSystemService(String) para recuperar um android.telephony.TelephonyManager para gerenciar os recursos de telefonia do dispositivo.

(Herdado de Context)
TelephonySubscriptionService

Use com #getSystemService(String) para recuperar um android.telephony.SubscriptionManager para gerenciar as assinaturas de telefonia do dispositivo.

(Herdado de Context)
TextClassificationService

Use com #getSystemService(String) para recuperar um para serviços de TextClassificationManager classificação de texto.

(Herdado de Context)
TextServicesManagerService

Use com #getSystemService(String) para recuperar um para acessar serviços de android.view.textservice.TextServicesManager texto.

(Herdado de Context)
TvInputService

Use com #getSystemService(String) para recuperar um android.media.tv.TvInputManager para interagir com entradas de TV no dispositivo.

(Herdado de Context)
TvInteractiveAppService

Use com #getSystemService(String) para recuperar um android.media.tv.interactive.TvInteractiveAppManager para interagir com aplicativos interativos de TV no dispositivo.

(Herdado de Context)
UiModeService

Use com #getSystemService(String) para recuperar um android.app.UiModeManager para controlar modos de interface do usuário.

(Herdado de Context)
UsageStatsService

Use com #getSystemService(String) para recuperar um android.app.usage.UsageStatsManager para consultar estatísticas de uso do dispositivo.

(Herdado de Context)
UsbService

Use com #getSystemService(String) para recuperar um android.hardware.usb.UsbManager para acesso a dispositivos USB (como um host USB) e para controlar o comportamento deste dispositivo como um dispositivo USB.

(Herdado de Context)
UserService

Use com #getSystemService(String) para recuperar um android.os.UserManager para gerenciar usuários em dispositivos que oferecem suporte a vários usuários.

(Herdado de Context)
VibratorManagerService

Use com #getSystemService(String) para recuperar um android.os.VibratorManager para acessar os vibradores do dispositivo, interagir com os individuais e reproduzir efeitos sincronizados em vários vibradores.

(Herdado de Context)
VibratorService

Use com #getSystemService(String) para recuperar um android.os.Vibrator para interagir com o hardware de vibração.

(Herdado de Context)
VirtualDeviceService

Use com #getSystemService(String) para recuperar um android.companion.virtual.VirtualDeviceManager para gerenciar dispositivos virtuais.

(Herdado de Context)
VpnManagementService

Use com #getSystemService(String) para recuperar um android.net.VpnManager para gerenciar perfis para a VPN integrada da plataforma.

(Herdado de Context)
WallpaperService

Use com #getSystemService(String) para recuperar um com.

(Herdado de Context)
WifiAwareService

Use com #getSystemService(String) para recuperar um para gerenciar o android.net.wifi.aware.WifiAwareManager Wi-Fi Aware.

(Herdado de Context)
WifiP2pService

Use com para recuperar um para lidar com #getSystemService(String) o android.net.wifi.p2p.WifiP2pManager gerenciamento de conexões ponto a ponto Wi-Fi.

(Herdado de Context)
WifiRttRangingService

Use com #getSystemService(String) para recuperar um android.net.wifi.rtt.WifiRttManager para dispositivos de alcance com Wi-Fi.

(Herdado de Context)
WifiService

Use com para recuperar um para lidar com #getSystemService(String) o android.net.wifi.WifiManager gerenciamento de acesso Wi-Fi.

(Herdado de Context)
WindowService

Use com #getSystemService(String) para recuperar um android.view.WindowManager para acessar o gerenciador de janelas do sistema.

(Herdado de Context)

Propriedades

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

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)
CallAudioState

Obtém o estado de áudio da chamada telefônica atual.

Calls

Obtém a lista atual de Calls a ser exibida por este serviço de chamada.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
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)
CurrentCallEndpoint

Obtém o CallEndpoint atual.

DataDir

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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 #startForeground(int, Notification) ou #startForeground(int, Notification, int), #getForegroundServiceType() retorna o tipo de serviço de primeiro plano atual.

(Herdado de Service)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsDeviceProtectedStorage

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
IsRestricted

Indica se esse contexto é restrito.

(Herdado de Context)
IsUiContext

Retorna true se o contexto for um contexto de interface do usuário que pode acessar componentes de interface do usuário, como WindowManager, android.view.LayoutInflater LayoutInflater ou android.app.WallpaperManager WallpaperManager.

(Herdado de Context)
JniIdentityHashCode

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
JniPeerMembers

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

MainExecutor

Retornar um Executor que executará tarefas enfileiradas no thread principal associado a esse contexto.

(Herdado de Context)
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 android.app.AppOpsManager chamadas desse contexto, para que a verificação uid do gerenciador de operações do aplicativo funcione com o nome.

(Herdado de Context)
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 #createContext(ContextParams).

(Herdado de Context)
PeerReference

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

ThresholdType

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

Wallpaper (Herdado de ContextWrapper)
WallpaperDesiredMinimumHeight (Herdado de ContextWrapper)
WallpaperDesiredMinimumWidth (Herdado de ContextWrapper)

Métodos

AttachBaseContext(Context)

Defina o contexto base para este ContextWrapper.

(Herdado de ContextWrapper)
BindService(Intent, Bind, IExecutor, IServiceConnection)

O mesmo que #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) com o executor para controlar retornos de chamada ServiceConnection.

(Herdado de Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Vincula-se a um serviço prestado user da mesma maneira que #bindService.

(Herdado de Context)
CanAddCall()

Retorna se o dispositivo puder suportar chamadas adicionais.

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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
CreateDeviceContext(Int32)

Retorna um novo Context objeto do contexto atual, mas com associação de dispositivo fornecida pelo deviceId.

(Herdado de Context)
CreateDeviceProtectedStorageContext()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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 Context para uma não-janelaandroid.app.Activity activity no dado Display.

(Herdado de Context)
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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
Dispose()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
Dispose(Boolean)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)
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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)
OnAvailableCallEndpointsChanged(IList<CallEndpoint>)

Chamado quando o CallEndpoint disponível é alterado.

OnBind(Intent)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

OnBringToForeground(Boolean)

Chamado para trazer a tela de chamada para o primeiro plano.

OnCallAdded(Call)

Chamado quando um Call foi adicionado a esta sessão de chamada.

OnCallAudioStateChanged(CallAudioState)

Chamado quando o estado do áudio é alterado.

OnCallEndpointChanged(CallEndpoint)

Chamado quando o CallEndpoint atual é alterado.

OnCallRemoved(Call)

Chamado quando um Call foi removido desta sessão de chamada.

OnCanAddCallChanged(Boolean)

Chamado quando a capacidade de adicionar mais chamadas é alterada.

OnConfigurationChanged(Configuration)

Chamado pelo sistema quando a configuração do dispositivo é alterada enquanto o componente está em execução.

(Herdado de Service)
OnConnectionEvent(Call, String, Bundle)

Utilizadas; Para manipular eventos de conexão emitidos por um ConnectionService, implemente o retorno de android.telecom.Call.Callback#onConnectionEvent(Call, String, Bundle) chamada.

OnCreate()

Chamado pelo sistema quando o serviço é criado pela primeira vez.

(Herdado de Service)
OnDestroy()

Chamado pelo sistema para notificar um Serviço de que ele não é mais usado e está sendo removido.

(Herdado de Service)
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)
OnMuteStateChanged(Boolean)

Chamado quando o estado mudo é alterado.

OnRebind(Intent)

Chamado quando novos clientes se conectaram ao serviço, depois que ele foi notificado anteriormente de que todos haviam se desconectado em seu #onUnbind.

(Herdado de Service)
OnSilenceRinger()

Chamado para silenciar a campainha se existir uma chamada de toque.

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 android.content.Context#startService, fornecendo os argumentos fornecidos e um token inteiro exclusivo representando a solicitação de início.

(Herdado de Service)
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 ServiceInfo#FOREGROUND_SERVICE_TYPE_SHORT_SERVICEo .

(Herdado de Service)
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 ComponentCallbacks ao aplicativo base do Context, que será chamado ao mesmo tempo que os métodos ComponentCallbacks de atividades e outros componentes são chamados.

(Herdado de Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Adiciona um novo ouvinte alterado de ID de Contextdispositivo ao , que será chamado quando a associação de dispositivo for alterada pelo sistema.

(Herdado de Context)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Registre um BroadcastReceiver a ser executado no thread de atividade principal.

(Herdado de ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsoleto.

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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.

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Context)
RemoveStickyBroadcast(Intent)
Obsoleto.
(Herdado de ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
Obsoleto.
(Herdado de ContextWrapper)
RequestBluetoothAudio(BluetoothDevice)

Solicite roteamento de áudio para um dispositivo bluetooth específico.

RequestCallEndpointChange(CallEndpoint, IExecutor, IOutcomeReceiver)

Solicite o roteamento de áudio para um CallEndpoint específico.

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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
SendOrderedBroadcast(Intent, String)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

#sendBroadcast(Intent) Versão que permite que você receba dados de volta da transmissão.

(Herdado de Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) A versão permite que você especifique o App Op para impor restrições sobre para quais receptores a transmissão será enviada.

(Herdado de Context)
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
SendStickyBroadcast(Intent)
Obsoleto.

Execute um #sendBroadcast(Intent) que é "pegajoso", o que significa que a intenção que você está enviando permanece depois que a transmissão é concluída, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor de retorno de #registerReceiver(BroadcastReceiver, IntentFilter).

(Herdado de ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Execute um #sendBroadcast(Intent) que é "pegajoso", o que significa que a intenção que você está enviando permanece depois que a transmissão é concluída, para que outras pessoas possam recuperar rapidamente esses dados por meio do valor de retorno de #registerReceiver(BroadcastReceiver, IntentFilter).

(Herdado de Context)
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)
SetAudioRoute(CallAudioRoute)

Define a rota de áudio (alto-falante, bluetooth, etc.

SetAudioRoute(VideoQuality)
Obsoleto.

Define a rota de áudio (alto-falante, bluetooth, etc.

SetForeground(Boolean)

Este membro foi preterido.

(Herdado de Service)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetMuted(Boolean)

Define o estado de mudo do microfone.

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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Context)
StartForeground(Int32, Notification)

Se o serviço for iniciado (em Context#startService(Intent)execução), faça com que esse serviço também seja executado em primeiro plano, fornecendo a notificação contínua a ser mostrada ao usuário enquanto estiver nesse estado.

(Herdado de Service)
StartForeground(Int32, Notification, ForegroundService)

Uma versão sobrecarregada do #startForeground(int, Notification) parâmetro foregroundServiceType adicional.

(Herdado de Service)
StartForegroundService(Intent)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Comece a executar uma Instrumentation classe.

(Herdado de ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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(int).

(Herdado de Service)
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 antiga que não retorna um resultado.

(Herdado de Service)
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>()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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 ComponentCallbacks objeto que foi registrado anteriormente com #registerComponentCallbacks(ComponentCallbacks)o .

(Herdado de Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

Remove um ouvinte alterado de ID de dispositivo do Contexto.

(Herdado de Context)
UnregisterFromRuntime()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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 #bindService a um método relacionado, altere como o sistema gerencia o processo desse serviço em relação a outros processos.

(Herdado de Context)
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()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
IJavaPeerable.Finalized()

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

(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)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

GetJniTypeName(IJavaPeerable)

Este serviço é implementado por um aplicativo que deseja fornecer funcionalidade para gerenciar chamadas telefônicas.

Aplica-se a