Freigeben über


AccessoryManager Klasse

Definition

Stellt Methoden zum Registrieren und Aktivieren von Benachrichtigungen und anderen Hilfsprogrammen für Zubehörgeräte wie aktive Telefonabdeckungen, Smart Watchen oder Fitnessbänder bereit.

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

Windows-Anforderungen

Gerätefamilie
Windows Mobile Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (eingeführt in v1.0)
App-Funktionen
accessoryManager

Hinweise

Für den Aufruf dieser API müssen die funktionen ID_CAP_SMS und ID_CAP_SMS_COMPANION im Anwendungsmanifest angegeben werden.

Eigenschaften

BatterySaverState

Ruft einen Wert ab, der angibt, ob der Stromsparmodus aktiviert ist.

DoNotDisturbEnabled

Ruft einen Wert ab, der angibt, ob nicht stören auf dem Telefon wirksam ist.

DrivingModeEnabled

Ruft einen Wert ab, der angibt, ob der Fahrmodus auf dem Smartphone aktiv ist.

IsPhonePinLocked

Ruft einen Wert ab, der angibt, ob das Telefon gesperrt ist.

MediaPlaybackCapabilities

Stellt die zulässigen Wiedergabefunktionen dar.

MediaPlaybackStatus

Ruft die status der Medien ab, die auf dem Zubehör wiedergegeben werden.

PhoneCallAudioEndpoint

Ruft den Endpunkt des Anrufs ab, einschließlich Standard, Lautsprecher und Freisprecheinrichtung.

PhoneLineDetails

Ruft die Detailinformationen für die Telefonleitung ab.

PhoneMute

Ruft ab oder legt fest, ob der Telefonanruf stummgeschaltet ist.

SpeedDialList

Stellt die Liste der Kurzwahllistenkontakte und deren Kontaktinformationen für das Zubehör bereit.

VolumeInfo

Ruft einen Wert ab, der den Zustand der Telefonlautstärke darstellt.

Methoden

AcceptPhoneCall(UInt32)

Akzeptiert einen eingehenden Telefonanruf.

AcceptPhoneCall(UInt32, PhoneCallAudioEndpoint)

Akzeptiert einen eingehenden Telefonanruf.

AcceptPhoneCallWithVideo(UInt32)

Akzeptiert einen eingehenden Videoanruf.

AcceptPhoneCallWithVideo(UInt32, PhoneCallAudioEndpoint)

Akzeptiert einen eingehenden Videoanruf.

ClearToast(String)

Wenn eine Popupnachricht auf einem Zubehörgerät gelesen wird, kann dies dazu führen, dass das Popup mit dieser Methode auf dem Telefon gelöscht wird. Der Eintrag im Info-Center für das Popup wird als sichtbares Ergebnis des Aufrufs dieser Methode gelöscht.

DecreaseVolume(Int32)

Verringert die Lautstärke um den angegebenen Betrag.

DisableAllAccessoryNotificationTypes()

Deaktivieren Sie das Abrufen von Benachrichtigungen für Popups und Die Deinstallation der Anwendung.

DisableEmailNotificationEmailAccount(String)

Deaktiviert Benachrichtigungen für das angegebene E-Mail-Konto.

DisableNotificationsForApplication(String)

Deaktivieren Sie das Abrufen von Popup- und App-Deinstallationsbenachrichtigungen aus der angegebenen App.

DismissAlarm(Guid)

Schließt den aktiven Alarm.

DismissAlarmByInstanceId(String)

Schließt den durch die instance ID identifizierten Alarm.

DismissReminder(Guid)

Schließt die aktive Erinnerung.

DismissReminderByInstanceId(String)

Schließt die durch die instance ID identifizierte Erinnerung.

EnableAccessoryNotificationTypes(Int32)

Aktivieren Sie das Abrufen von Benachrichtigungen für Popup- oder App-Deinstallationen.

EnableEmailNotificationEmailAccount(String)

Aktiviert E-Mail-Benachrichtigungen für das angegebene E-Mail-Konto.

EnableEmailNotificationFolderFilter(String, IVectorView<String>)

Aktiviert E-Mail-Benachrichtigungen für angegebene Ordner im angegebenen Konto.

EnableNotificationsForApplication(String)

Aktivieren Sie das Abrufen von Popup- und App-Deinstallationsbenachrichtigungen aus der angegebenen App.

EndPhoneCall(UInt32)

Beendet einen Telefonanruf für die angegebene Telefonanruf-ID.

GetAllEmailAccounts()

Ruft die E-Mail-Konten auf dem Gerät ab.

GetAppIcon(String)

Ruft ein Symbol für den angegebenen Anwendungsbezeichner ab.

GetApps()

Ruft ein Wörterbuch ab, das den Namen und die ID der popupfähigen Apps auf dem Gerät enthält.

GetEnabledAccessoryNotificationTypes()

Ruft eine Liste der Aktivierungsbenachrichtigungstypen ab, wie durch die AccessoryNotificationType-Enumeration dargestellt.

GetFolders(String)

Ruft eine Liste der E-Mail-Ordner ab, die auf dem Telefon definiert sind.

GetMediaMetadata()

Ruft Titel, Untertitel, Interpret, Album, Titelnummer, Miniaturansicht und Dauer des aktuellen Titels ab, der sich in der Warteschlange befindet.

GetNextTriggerDetails()

Ruft die details des nächsten Triggers ab, die die Informationen zum Trigger enthalten, einschließlich Benachrichtigungstyp, Anzeigename und Erstellungszeit.

GetPhoneLineDetails(Guid)

Ruft Details zur Telefonleitung ab, einschließlich Zeilennummer, Zeilen-ID, Anzeigename und Voicemailanzahl.

GetUserConsent()

Ruft einen booleschen Wert ab, der angibt, ob der Endbenutzer der Zubehöranwendung zugestimmt hat, Benachrichtigungen zu empfangen.

HoldPhoneCall(UInt32, Boolean)

Legt den aktuellen Telefonanruf in die Warteschleife, oder nimmt den Telefonanruf aus dem Halteort auf.

IncreaseVolume(Int32)

Erhöht die Lautstärke der Medien, die auf dem Telefon wiedergegeben werden.

IsNotificationEnabledForApplication(String)

Ruft einen Wert ab, der angibt, ob die aufrufende Zubehöranwendung Popupbenachrichtigungen von der angegebenen Anwendung empfängt.

MakePhoneCall(Guid, String)

Führt einen Telefonanruf.

MakePhoneCall(Guid, String, PhoneCallAudioEndpoint)

Führt einen Telefonanruf.

MakePhoneCallWithVideo(Guid, String)

Führt einen Videotelefonanruf aus.

MakePhoneCallWithVideo(Guid, String, PhoneCallAudioEndpoint)

Führt einen Videotelefonanruf aus.

PerformMediaPlaybackCommand(PlaybackCommand)

Führt eine Aktion für den Mediendatenstrom aus.

ProcessTriggerDetails(IAccessoryNotificationTriggerDetails)

Gibt dem AccessoryManager an, dass die angegebenen Triggerdetails vom Zubehör verarbeitet wurden. Dadurch wird es aus der Triggerdetailswarteschlange accessoryManager entfernt.

RegisterAccessoryApp()

Registriert die Zubehöranwendung beim AccessoryManager und gibt den Triggerbezeichner zurück.

RejectPhoneCall(UInt32)

Lehnt einen Telefonanruf mit dem angegebenen Bezeichner ab.

RejectPhoneCall(UInt32, UInt32)

Lehnt einen Telefonanruf mit dem angegebenen Bezeichner ab und sendet eine SMS-Antwort.

RingDevice()

Klingelt das Telefon.

SetMute(Boolean)

Legt die Stummschaltung des Telefons auf ein oder aus fest.

SetRingerVibrate(Boolean, Boolean)

Ein Zubehör kann die Klingel- und Vibrationseinstellungen auf dem Telefon ein- und ausschalten.

SnoozeAlarm(Guid)

Schläft einen Alarm.

SnoozeAlarm(Guid, TimeSpan)

Snooziert einen Alarm für die angegebene Zeitspanne.

SnoozeAlarmByInstanceId(String)

Snooziert den Alarm, der durch die instance ID identifiziert wird.

SnoozeReminder(Guid)

Verdöst eine Erinnerung.

SnoozeReminder(Guid, TimeSpan)

Snooziert eine Erinnerung für die angegebene Zeitspanne.

SnoozeReminderByInstanceId(String)

Snooziert die Erinnerung, die durch die instance ID identifiziert wird.

SwapPhoneCalls(UInt32, UInt32)

Hält den aktuellen Telefonanruf fest und verbindet dann den On-Hold-Telefonanruf.

UpdateEmailReadStatus(BinaryId, Boolean)

Updates, ob die status der E-Mail gelesen wird.

Gilt für: