Partager via


AccessoryManager Classe

Définition

Fournit des méthodes d’inscription et d’activation des notifications et d’autres utilitaires pour les appareils accessoires tels que les coques de téléphone actives, les montres intelligentes ou les bandes 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
Héritage
Object Platform::Object IInspectable AccessoryManager
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (introduit dans v1.0)
Fonctionnalités de l’application
accessoryManager

Remarques

L’appel de cette API nécessite que les fonctionnalités de ID_CAP_SMS et de ID_CAP_SMS_COMPANION soient spécifiées dans le manifeste de l’application.

Propriétés

BatterySaverState

Obtient une valeur indiquant si l’économiseur de batterie est activé.

DoNotDisturbEnabled

Obtient une valeur indiquant si ne pas déranger est en vigueur sur le téléphone.

DrivingModeEnabled

Obtient une valeur indiquant si le mode de conduite est en vigueur sur le téléphone.

IsPhonePinLocked

Obtient une valeur indiquant si le téléphone est verrouillé.

MediaPlaybackCapabilities

Représente les fonctionnalités de lecture autorisées.

MediaPlaybackStatus

Obtient la status du média en lecture sur l’accessoire.

PhoneCallAudioEndpoint

Obtient ou définit le point de fin de l’appel, y compris la valeur par défaut, le haut-parleur et les mains libres.

PhoneLineDetails

Obtient les informations détaillées pour la ligne téléphonique.

PhoneMute

Obtient ou définit si l’appel téléphonique est désactivé.

SpeedDialList

Fournit la liste des contacts de la liste de numérotation rapide et leurs coordonnées à l’accessoire.

VolumeInfo

Obtient une valeur qui représente l’état du volume du téléphone.

Méthodes

AcceptPhoneCall(UInt32)

Accepte un appel téléphonique entrant.

AcceptPhoneCall(UInt32, PhoneCallAudioEndpoint)

Accepte un appel téléphonique entrant.

AcceptPhoneCallWithVideo(UInt32)

Accepte un appel vidéo entrant.

AcceptPhoneCallWithVideo(UInt32, PhoneCallAudioEndpoint)

Accepte un appel vidéo entrant.

ClearToast(String)

Lorsqu’un message toast est lu sur un appareil accessoire, le toast peut être effacé sur le téléphone à l’aide de cette méthode. L’entrée dans le Centre de notifications pour le toast est effacée en tant que résultat visible de l’appel de cette méthode.

DecreaseVolume(Int32)

Réduit le volume de la quantité indiquée.

DisableAllAccessoryNotificationTypes()

Désactivez l’obtention de notifications pour le toast et la désinstallation de l’application.

DisableEmailNotificationEmailAccount(String)

Désactive les notifications pour le compte de messagerie spécifié.

DisableNotificationsForApplication(String)

Refuser d’obtenir des notifications toast et de désinstallation d’application à partir de l’application spécifiée.

DismissAlarm(Guid)

Ignore l’alarme active.

DismissAlarmByInstanceId(String)

Ignore l’alarme identifiée par l’ID de instance.

DismissReminder(Guid)

Ignore le rappel actif.

DismissReminderByInstanceId(String)

Ignore le rappel identifié par l’ID de instance.

EnableAccessoryNotificationTypes(Int32)

Choisissez d’obtenir des notifications pour le toast ou la désinstallation d’application.

EnableEmailNotificationEmailAccount(String)

Active Notifications par e-mail pour le compte de messagerie spécifié.

EnableEmailNotificationFolderFilter(String, IVectorView<String>)

Active Notifications par e-mail pour les dossiers spécifiés dans le compte spécifié.

EnableNotificationsForApplication(String)

Choisissez d’obtenir des notifications toast et de désinstallation d’application à partir de l’application spécifiée.

EndPhoneCall(UInt32)

Met fin à un appel téléphonique pour l’identificateur d’appel téléphonique donné.

GetAllEmailAccounts()

Obtient les comptes de messagerie sur l’appareil.

GetAppIcon(String)

Obtient une icône pour l’identificateur d’application donné.

GetApps()

Obtient un dictionnaire contenant le nom et l’ID des applications compatibles toast sur l’appareil.

GetEnabledAccessoryNotificationTypes()

Obtient une liste des types de notification d’activation, comme représenté par l’énumération AccessoryNotificationType .

GetFolders(String)

Obtient la liste des dossiers de messagerie définis sur le téléphone.

GetMediaMetadata()

Obtient le titre, le sous-titre, l’artiste, l’album, le numéro de piste, la miniature et la durée de la piste actuelle mise en file d’attente.

GetNextTriggerDetails()

Obtient les détails du déclencheur suivant contenant les informations sur le déclencheur, notamment le type de notification, le nom d’affichage et l’heure de création.

GetPhoneLineDetails(Guid)

Obtient des détails sur la ligne téléphonique, notamment le numéro de ligne, l’ID de ligne, le nom d’affichage et le nombre de messages vocaux.

GetUserConsent()

Obtient une valeur booléenne indiquant si l’utilisateur final a donné son consentement à l’application accessoire pour recevoir des notifications.

HoldPhoneCall(UInt32, Boolean)

Place l’appel téléphonique actuel en attente ou récupère l’appel téléphonique en attente.

IncreaseVolume(Int32)

Augmente le volume du média en lecture sur le téléphone.

IsNotificationEnabledForApplication(String)

Obtient une valeur indiquant si l’application de l’accessoire appelant recevra des notifications toast de l’application spécifiée.

MakePhoneCall(Guid, String)

Passe un appel téléphonique.

MakePhoneCall(Guid, String, PhoneCallAudioEndpoint)

Passe un appel téléphonique.

MakePhoneCallWithVideo(Guid, String)

Effectue un appel téléphonique vidéo.

MakePhoneCallWithVideo(Guid, String, PhoneCallAudioEndpoint)

Effectue un appel téléphonique vidéo.

PerformMediaPlaybackCommand(PlaybackCommand)

Effectue une action sur le flux multimédia.

ProcessTriggerDetails(IAccessoryNotificationTriggerDetails)

Indique à AccessoryManager que les détails du déclencheur spécifiés ont été traités par l’accessoire. Cela le supprime de la file d’attente des détails du déclencheur AccessoryManager .

RegisterAccessoryApp()

Inscrit l’application accessoire auprès de AccessoryManager et retourne l’identificateur de déclencheur.

RejectPhoneCall(UInt32)

Rejette un appel téléphonique avec l’identificateur donné.

RejectPhoneCall(UInt32, UInt32)

Rejette un appel téléphonique avec l’identificateur donné et envoie une réponse SMS.

RingDevice()

Sonne le téléphone.

SetMute(Boolean)

Définit le son sur le téléphone sur activé ou désactivé.

SetRingerVibrate(Boolean, Boolean)

Un accessoire peut activer et désactiver la sonnerie et vibrer les paramètres sur le téléphone.

SnoozeAlarm(Guid)

Snooze une alarme.

SnoozeAlarm(Guid, TimeSpan)

Avertit une alarme pour l’intervalle de temps donné.

SnoozeAlarmByInstanceId(String)

Arrête l’alarme identifiée par l’ID de instance.

SnoozeReminder(Guid)

Snooze un rappel.

SnoozeReminder(Guid, TimeSpan)

Arrête un rappel pour l’intervalle de temps spécifié.

SnoozeReminderByInstanceId(String)

Arrête le rappel identifié par l’ID de instance.

SwapPhoneCalls(UInt32, UInt32)

Met l’appel téléphonique actuel en attente, puis connecte l’appel téléphonique en attente.

UpdateEmailReadStatus(BinaryId, Boolean)

Mises à jour si le status de l’e-mail est lu.

S’applique à