AccessoryManager 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.
Fornece métodos para registrar e habilitar notificações e outros utilitários para dispositivos acessórios, como capas de telefone ativas, relógios inteligentes ou bandas de fitness.
public ref class AccessoryManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
class AccessoryManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
public static class AccessoryManager
Public Class AccessoryManager
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Mobile Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
accessoryManager
|
Comentários
Chamar essa API requer que os recursos ID_CAP_SMS e ID_CAP_SMS_COMPANION sejam especificados no manifesto do aplicativo.
Propriedades
BatterySaverState |
Obtém um valor que indica se a economia de bateria está ativada. |
DoNotDisturbEnabled |
Obtém um valor que indica se não incomodar está em vigor no telefone. |
DrivingModeEnabled |
Obtém um valor que indica se o modo de direção está em vigor no telefone. |
IsPhonePinLocked |
Obtém um valor que indica se o telefone está bloqueado. |
MediaPlaybackCapabilities |
Representa os recursos de reprodução permitidos. |
MediaPlaybackStatus |
Obtém o status da mídia reproduzida no acessório. |
PhoneCallAudioEndpoint |
Obtém ou define o ponto de extremidade da chamada, incluindo padrão, alto-falante e mãos livres. |
PhoneLineDetails |
Obtém as informações detalhadas da linha telefônica. |
PhoneMute |
Obtém ou define se a chamada telefônica está ativada. |
SpeedDialList |
Fornece a lista de contatos da lista de discagem rápida e suas informações de contato para o acessório. |
VolumeInfo |
Obtém um valor que representa o estado do volume do telefone. |
Métodos
AcceptPhoneCall(UInt32) |
Aceita uma chamada telefônica de entrada. |
AcceptPhoneCall(UInt32, PhoneCallAudioEndpoint) |
Aceita uma chamada telefônica de entrada. |
AcceptPhoneCallWithVideo(UInt32) |
Aceita uma chamada de vídeo de entrada. |
AcceptPhoneCallWithVideo(UInt32, PhoneCallAudioEndpoint) |
Aceita uma chamada de vídeo de entrada. |
ClearToast(String) |
Quando uma mensagem do sistema é lida em um dispositivo acessório, ela pode fazer com que a notificação do sistema seja limpa no telefone usando esse método. A entrada na Central de Ações do sistema será desmarcada como um resultado visível da chamada desse método. |
DecreaseVolume(Int32) |
Diminui o volume pela quantidade indicada. |
DisableAllAccessoryNotificationTypes() |
Opte por não receber notificações para a desinstalação do sistema e do aplicativo. |
DisableEmailNotificationEmailAccount(String) |
Desabilita as notificações para a conta de email especificada. |
DisableNotificationsForApplication(String) |
Opte por não receber notificações de desinstalação do sistema e do aplicativo do aplicativo especificado. |
DismissAlarm(Guid) |
Descarta o alarme ativo. |
DismissAlarmByInstanceId(String) |
Descarta o alarme identificado pela ID da instância. |
DismissReminder(Guid) |
Descarta o lembrete ativo. |
DismissReminderByInstanceId(String) |
Descarta o lembrete identificado pela ID da instância. |
EnableAccessoryNotificationTypes(Int32) |
Opte por receber notificações para a desinstalação do sistema ou do aplicativo. |
EnableEmailNotificationEmailAccount(String) |
Habilita notificações por email para a conta de email especificada. |
EnableEmailNotificationFolderFilter(String, IVectorView<String>) |
Habilita notificações por email para pastas especificadas na conta especificada. |
EnableNotificationsForApplication(String) |
Opte por receber notificações de desinstalação do sistema e do aplicativo do aplicativo especificado. |
EndPhoneCall(UInt32) |
Encerra uma chamada telefônica para o identificador de chamada telefônica especificado. |
GetAllEmailAccounts() |
Obtém as contas de email no dispositivo. |
GetAppIcon(String) |
Obtém um ícone para o identificador de aplicativo especificado. |
GetApps() |
Obtém um dicionário que contém o nome e a ID dos aplicativos compatíveis com o sistema no dispositivo. |
GetEnabledAccessoryNotificationTypes() |
Obtém uma lista de tipos de notificação de habilitação, conforme representado pela enumeração AccessoryNotificationType . |
GetFolders(String) |
Obtém uma lista de pastas de email definidas no telefone. |
GetMediaMetadata() |
Obtém o título, o subtítulo, o artista, o álbum, o número da faixa, a miniatura e a duração da faixa atual enfileirada. |
GetNextTriggerDetails() |
Obtém os próximos detalhes do gatilho que contêm as informações sobre o gatilho, incluindo o tipo de notificação, o nome de exibição e a hora criada. |
GetPhoneLineDetails(Guid) |
Obtém detalhes sobre a linha telefônica, incluindo número de linha, ID de linha, nome de exibição e contagem de caixa postal. |
GetUserConsent() |
Obtém um booliano que indica se o usuário final deu consentimento ao aplicativo acessório para receber notificações. |
HoldPhoneCall(UInt32, Boolean) |
Coloca a chamada telefônica atual em espera, ou atende a chamada telefônica em espera. |
IncreaseVolume(Int32) |
Aumenta o volume da mídia reproduzindo no telefone. |
IsNotificationEnabledForApplication(String) |
Obtém um valor que indica se o aplicativo acessório de chamada receberá notificações do sistema do aplicativo especificado. |
MakePhoneCall(Guid, String) |
Faz uma chamada telefônica. |
MakePhoneCall(Guid, String, PhoneCallAudioEndpoint) |
Faz uma chamada telefônica. |
MakePhoneCallWithVideo(Guid, String) |
Faz uma chamada telefônica de vídeo. |
MakePhoneCallWithVideo(Guid, String, PhoneCallAudioEndpoint) |
Faz uma chamada telefônica de vídeo. |
PerformMediaPlaybackCommand(PlaybackCommand) |
Executa uma ação no fluxo de mídia. |
ProcessTriggerDetails(IAccessoryNotificationTriggerDetails) |
Indica ao AccessoryManager que os detalhes do gatilho especificado foram processados pelo acessório. Isso o removerá da fila de detalhes do gatilho AccessoryManager . |
RegisterAccessoryApp() |
Registra o aplicativo acessório com o AccessoryManager e retorna o identificador do gatilho. |
RejectPhoneCall(UInt32) |
Rejeita uma chamada telefônica com o identificador fornecido. |
RejectPhoneCall(UInt32, UInt32) |
Rejeita uma chamada telefônica com o identificador fornecido e envia uma resposta SMS. |
RingDevice() |
Liga para o telefone. |
SetMute(Boolean) |
Define ativar ou desativar mudo no telefone. |
SetRingerVibrate(Boolean, Boolean) |
Um acessório pode ativar e desativar o toque e vibrar as configurações no telefone. |
SnoozeAlarm(Guid) |
Enoozes um alarme. |
SnoozeAlarm(Guid, TimeSpan) |
Enoozes um alarme para o período de tempo determinado. |
SnoozeAlarmByInstanceId(String) |
Enoozes o alarme identificado pela ID da instância. |
SnoozeReminder(Guid) |
Enoozes um lembrete. |
SnoozeReminder(Guid, TimeSpan) |
Enoozes um lembrete para o período de tempo especificado. |
SnoozeReminderByInstanceId(String) |
Enoozes o lembrete identificado pela ID da instância. |
SwapPhoneCalls(UInt32, UInt32) |
Coloca a chamada telefônica atual em espera e conecta a chamada telefônica em espera. |
UpdateEmailReadStatus(BinaryId, Boolean) |
Atualizações se o status do email é lido. |