Condividi tramite


AccessoryManager Classe

Definizione

Fornisce metodi per la registrazione e l'abilitazione di notifiche e altre utilità per i dispositivi accessori, ad esempio copertine telefoniche attive, orologi intelligenti o bande di 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
Ereditarietà
Object Platform::Object IInspectable AccessoryManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Mobile Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (è stato introdotto in v1.0)
Funzionalità dell'app
accessoryManager

Commenti

La chiamata a questa API richiede che le funzionalità di ID_CAP_SMS e ID_CAP_SMS_COMPANION siano specificate nel manifesto dell'applicazione.

Proprietà

BatterySaverState

Ottiene un valore che indica se il risparmio batteria è attivato.

DoNotDisturbEnabled

Ottiene un valore che indica se non disturbare è effettivo sul telefono.

DrivingModeEnabled

Ottiene un valore che indica se la modalità di guida è effettiva sul telefono.

IsPhonePinLocked

Ottiene un valore che indica se il telefono è bloccato.

MediaPlaybackCapabilities

Rappresenta le funzionalità di riproduzione consentite.

MediaPlaybackStatus

Ottiene lo stato del supporto riprodotto sull'accessorio.

PhoneCallAudioEndpoint

Ottiene o imposta il punto finale della chiamata, tra cui impostazione predefinita, altoparlante e mani libere.

PhoneLineDetails

Ottiene le informazioni dettagliate per la linea telefonica.

PhoneMute

Ottiene o imposta se la chiamata telefonica viene disattivata.

SpeedDialList

Fornisce l'elenco dei contatti dell'elenco di chiamate rapide e le relative informazioni di contatto per l'accessorio.

VolumeInfo

Ottiene un valore che rappresenta lo stato del volume di telefono.

Metodi

AcceptPhoneCall(UInt32)

Accetta una chiamata telefonica in ingresso.

AcceptPhoneCall(UInt32, PhoneCallAudioEndpoint)

Accetta una chiamata telefonica in ingresso.

AcceptPhoneCallWithVideo(UInt32)

Accetta una videochiamata in ingresso.

AcceptPhoneCallWithVideo(UInt32, PhoneCallAudioEndpoint)

Accetta una videochiamata in ingresso.

ClearToast(String)

Quando un messaggio di tipo avviso popup viene letto in un dispositivo accessorio, può causare la cancellazione dell'avviso popup nel telefono usando questo metodo. La voce nel Centro azioni per l'avviso popup verrà cancellata come risultato visibile della chiamata a questo metodo.

DecreaseVolume(Int32)

Riduce il volume in base alla quantità indicata.

DisableAllAccessoryNotificationTypes()

Rifiutare esplicitamente di ricevere notifiche per la disinstallazione di avvisi popup e applicazione.

DisableEmailNotificationEmailAccount(String)

Disabilita le notifiche per l'account di posta elettronica specificato.

DisableNotificationsForApplication(String)

Rifiutare esplicitamente di ricevere notifiche di avviso popup e disinstallazione dell'app dall'app specificata.

DismissAlarm(Guid)

Ignora l'allarme attivo.

DismissAlarmByInstanceId(String)

Ignora l'allarme identificato dall'ID istanza.

DismissReminder(Guid)

Ignora il promemoria attivo.

DismissReminderByInstanceId(String)

Ignora il promemoria identificato dall'ID istanza.

EnableAccessoryNotificationTypes(Int32)

Scegliere di ricevere notifiche per l'avviso popup o la disinstallazione dell'app.

EnableEmailNotificationEmailAccount(String)

Abilita le notifiche di posta elettronica per l'account di posta elettronica specificato.

EnableEmailNotificationFolderFilter(String, IVectorView<String>)

Abilita le notifiche di posta elettronica per le cartelle specificate nell'account specificato.

EnableNotificationsForApplication(String)

Scegliere di ricevere notifiche di avviso popup e disinstallazione dell'app dall'app specificata.

EndPhoneCall(UInt32)

Termina una chiamata telefonica per l'identificatore di chiamata telefonica specificato.

GetAllEmailAccounts()

Ottiene gli account di posta elettronica nel dispositivo.

GetAppIcon(String)

Ottiene un'icona per l'identificatore dell'applicazione specificato.

GetApps()

Ottiene un dizionario contenente il nome e l'ID delle app con funzionalità di tipo avviso popup nel dispositivo.

GetEnabledAccessoryNotificationTypes()

Ottiene un elenco di tipi di notifica abilitati, come rappresentato dall'enumerazione AccessoryNotificationType .

GetFolders(String)

Ottiene un elenco di cartelle di posta elettronica definite nel telefono.

GetMediaMetadata()

Ottiene il titolo, il sottotitolo, l'artista, l'album, il numero di traccia, l'anteprima e la durata della traccia corrente in coda.

GetNextTriggerDetails()

Ottiene i dettagli del trigger successivi contenenti le informazioni sul trigger, incluso il tipo di notifica, il nome visualizzato e l'ora creati.

GetPhoneLineDetails(Guid)

Ottiene i dettagli sulla linea di telefono, inclusi il numero di riga, l'ID riga, il nome visualizzato e il conteggio della posta vocale.

GetUserConsent()

Ottiene un valore booleano che indica se l'utente finale ha fornito il consenso all'applicazione accessoria per ricevere notifiche.

HoldPhoneCall(UInt32, Boolean)

Inserisce la chiamata telefonica corrente in attesa o riceve la chiamata telefonica dal blocco.

IncreaseVolume(Int32)

Aumenta il volume dei supporti riprodotti sul telefono.

IsNotificationEnabledForApplication(String)

Ottiene un valore che indica se l'applicazione accessorio chiamante riceverà notifiche di tipo avviso popup dall'applicazione specificata.

MakePhoneCall(Guid, String)

Effettua una chiamata telefonica.

MakePhoneCall(Guid, String, PhoneCallAudioEndpoint)

Effettua una chiamata telefonica.

MakePhoneCallWithVideo(Guid, String)

Effettua una telefonata video.

MakePhoneCallWithVideo(Guid, String, PhoneCallAudioEndpoint)

Effettua una telefonata video.

PerformMediaPlaybackCommand(PlaybackCommand)

Esegue un'azione nel flusso multimediale.

ProcessTriggerDetails(IAccessoryNotificationTriggerDetails)

Indica a AccessoryManager che i dettagli del trigger specificati sono stati elaborati dall'accessorio. Questa operazione verrà rimossa dalla coda dei dettagli del trigger AccessoryManager .

RegisterAccessoryApp()

Registra l'applicazione accessoria con AccessoryManager e restituisce l'identificatore del trigger.

RejectPhoneCall(UInt32)

Rifiuta una chiamata telefonica con l'identificatore specificato.

RejectPhoneCall(UInt32, UInt32)

Rifiuta una chiamata telefonica con l'identificatore specificato e invia una risposta SMS.

RingDevice()

Anelli il telefono.

SetMute(Boolean)

Imposta la disattivazione del telefono su o disattivata.

SetRingerVibrate(Boolean, Boolean)

Un accessorio può attivare e disattivare le impostazioni del ringer e vibrare sul telefono.

SnoozeAlarm(Guid)

Snoozes un allarme.

SnoozeAlarm(Guid, TimeSpan)

Snoozes un allarme per l'intervallo di tempo specificato.

SnoozeAlarmByInstanceId(String)

Snoozes l'allarme identificato dall'ID istanza.

SnoozeReminder(Guid)

Snoozes un promemoria.

SnoozeReminder(Guid, TimeSpan)

Snoozes un promemoria per l'intervallo di tempo specificato.

SnoozeReminderByInstanceId(String)

Snoozes il promemoria identificato dall'ID istanza.

SwapPhoneCalls(UInt32, UInt32)

Inserisce la chiamata telefonica corrente in attesa e quindi connette la chiamata telefonica in attesa.

UpdateEmailReadStatus(BinaryId, Boolean)

Aggiornamenti se lo stato del messaggio di posta elettronica viene letto.

Si applica a