Compartir a través de


AccessoryManager Clase

Definición

Proporciona métodos para registrar y habilitar notificaciones y otras utilidades para dispositivos accesorio como cubiertas telefónicas activas, relojes inteligentes o 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
Herencia
Object Platform::Object IInspectable AccessoryManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Mobile Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (se introdujo en la versión v1.0)
Características de aplicaciones
accessoryManager

Comentarios

Llamar a esta API requiere que las funcionalidades ID_CAP_SMS y ID_CAP_SMS_COMPANION se especifiquen en el manifiesto de aplicación.

Propiedades

BatterySaverState

Obtiene un valor que indica si el ahorro de batería está activado.

DoNotDisturbEnabled

Obtiene un valor que indica si no molestar está en vigor en el teléfono.

DrivingModeEnabled

Obtiene un valor que indica si el modo de conducción está en vigor en el teléfono.

IsPhonePinLocked

Obtiene un valor que indica si el teléfono está bloqueado.

MediaPlaybackCapabilities

Representa las funcionalidades de reproducción permitidas.

MediaPlaybackStatus

Obtiene el estado del medio que se reproduce en el accesorio.

PhoneCallAudioEndpoint

Obtiene o establece el punto final de la llamada, incluido el valor predeterminado, el altavoz y los manos libres.

PhoneLineDetails

Obtiene la información detallada de la línea de teléfono.

PhoneMute

Obtiene o establece si la llamada telefónica está silenciada.

SpeedDialList

Proporciona la lista de contactos de la lista de marcado rápido y su información de contacto al accesorio.

VolumeInfo

Obtiene un valor que representa el estado del volumen de teléfono.

Métodos

AcceptPhoneCall(UInt32)

Acepta una llamada telefónica entrante.

AcceptPhoneCall(UInt32, PhoneCallAudioEndpoint)

Acepta una llamada telefónica entrante.

AcceptPhoneCallWithVideo(UInt32)

Acepta una llamada de vídeo entrante.

AcceptPhoneCallWithVideo(UInt32, PhoneCallAudioEndpoint)

Acepta una llamada de vídeo entrante.

ClearToast(String)

Cuando se lee un mensaje del sistema en un dispositivo accesorio, puede hacer que la notificación del sistema se borre en el teléfono mediante este método. La entrada del Centro de actividades para la notificación del sistema se borrará como resultado visible de llamar a este método.

DecreaseVolume(Int32)

Disminuye el volumen por la cantidad indicada.

DisableAllAccessoryNotificationTypes()

No recibir notificaciones de desinstalación de aplicaciones y notificaciones del sistema.

DisableEmailNotificationEmailAccount(String)

Deshabilita las notificaciones de la cuenta de correo electrónico especificada.

DisableNotificationsForApplication(String)

No recibir notificaciones de desinstalación de notificaciones del sistema y de la aplicación de la aplicación especificada.

DismissAlarm(Guid)

Descarta la alarma activa.

DismissAlarmByInstanceId(String)

Descarta la alarma identificada por el identificador de instancia.

DismissReminder(Guid)

Descarta el aviso activo.

DismissReminderByInstanceId(String)

Descarta el aviso identificado por el identificador de instancia.

EnableAccessoryNotificationTypes(Int32)

Opte por recibir notificaciones para la desinstalación de la aplicación o del sistema.

EnableEmailNotificationEmailAccount(String)

Habilita las notificaciones por correo electrónico para la cuenta de correo electrónico especificada.

EnableEmailNotificationFolderFilter(String, IVectorView<String>)

Habilita las notificaciones por correo electrónico para las carpetas especificadas en la cuenta especificada.

EnableNotificationsForApplication(String)

Opte por recibir notificaciones de desinstalación del sistema y de la aplicación de la aplicación especificada.

EndPhoneCall(UInt32)

Finaliza una llamada telefónica para el identificador de llamada de teléfono determinado.

GetAllEmailAccounts()

Obtiene las cuentas de correo electrónico en el dispositivo.

GetAppIcon(String)

Obtiene un icono para el identificador de aplicación especificado.

GetApps()

Obtiene un diccionario que contiene el nombre e identificador de las aplicaciones compatibles con la notificación del sistema en el dispositivo.

GetEnabledAccessoryNotificationTypes()

Obtiene una lista de los tipos de notificación enable, tal como se representa mediante la enumeración AccessoryNotificationType .

GetFolders(String)

Obtiene una lista de carpetas de correo electrónico definidas en el teléfono.

GetMediaMetadata()

Obtiene el título, el subtítulo, el artista, el álbum, el número de pista, la miniatura y la duración de la pista actual que está en cola.

GetNextTriggerDetails()

Obtiene los siguientes detalles del desencadenador que contienen la información sobre el desencadenador, incluido el tipo de notificación, el nombre para mostrar y la hora creados.

GetPhoneLineDetails(Guid)

Obtiene detalles sobre la línea de teléfono, incluido el número de línea, el identificador de línea, el nombre para mostrar y el recuento de correo de voz.

GetUserConsent()

Obtiene un valor booleano que indica si el usuario final ha dado su consentimiento a la aplicación de accesorio para recibir notificaciones.

HoldPhoneCall(UInt32, Boolean)

Coloca la llamada telefónica actual en espera o recoge la llamada telefónica desde espera.

IncreaseVolume(Int32)

Aumenta el volumen de los medios que se reproducen en el teléfono.

IsNotificationEnabledForApplication(String)

Obtiene un valor que indica si la aplicación de accesorio que llama recibirá notificaciones del sistema de la aplicación especificada.

MakePhoneCall(Guid, String)

Realiza una llamada telefónica.

MakePhoneCall(Guid, String, PhoneCallAudioEndpoint)

Realiza una llamada telefónica.

MakePhoneCallWithVideo(Guid, String)

Realiza una llamada telefónica de vídeo.

MakePhoneCallWithVideo(Guid, String, PhoneCallAudioEndpoint)

Realiza una llamada telefónica de vídeo.

PerformMediaPlaybackCommand(PlaybackCommand)

Realiza una acción en la secuencia multimedia.

ProcessTriggerDetails(IAccessoryNotificationTriggerDetails)

Indica al AccessoryManager que el accesorio ha procesado los detalles del desencadenador especificados. Esto la quitará de la cola de detalles del desencadenador accessoryManager .

RegisterAccessoryApp()

Registra la aplicación de accesorio con accessoryManager y devuelve el identificador de desencadenador.

RejectPhoneCall(UInt32)

Rechaza una llamada telefónica con el identificador especificado.

RejectPhoneCall(UInt32, UInt32)

Rechaza una llamada telefónica con el identificador especificado y envía una respuesta SMS.

RingDevice()

Suena el teléfono.

SetMute(Boolean)

Establece la silenciación en el teléfono para activar o desactivar.

SetRingerVibrate(Boolean, Boolean)

Un accesorio puede activar y desactivar la configuración de timbre y vibrar en el teléfono.

SnoozeAlarm(Guid)

Pospone una alarma.

SnoozeAlarm(Guid, TimeSpan)

Pospone una alarma para el intervalo de tiempo dado.

SnoozeAlarmByInstanceId(String)

Pospone la alarma identificada por el identificador de instancia.

SnoozeReminder(Guid)

Pospone un recordatorio.

SnoozeReminder(Guid, TimeSpan)

Pospone un aviso para el intervalo de tiempo especificado.

SnoozeReminderByInstanceId(String)

Pospone el aviso identificado por el identificador de instancia.

SwapPhoneCalls(UInt32, UInt32)

Pone en espera la llamada telefónica actual y, a continuación, conecta la llamada telefónica en espera.

UpdateEmailReadStatus(BinaryId, Boolean)

Novedades si se lee el estado del correo electrónico.

Se aplica a