Compartilhar via


AccessoryManager Classe

Definição

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
Object Platform::Object IInspectable AccessoryManager
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.

Aplica-se a