AccessoryManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |