共用方式為


AccessoryManager 類別

定義

提供註冊和啟用通知和其他公用程式的方法,例如使用中手機涵蓋、智慧型監看式或健身帶等輔助裝置。

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
繼承
Object Platform::Object IInspectable AccessoryManager
屬性

Windows 需求

裝置系列
Windows Mobile Extension SDK (已於 10.0.10240.0 引進)
API contract
Windows.Phone.PhoneContract (已於 v1.0 引進)
應用程式功能
accessoryManager

備註

呼叫此 API 需要在應用程式資訊清單中指定 ID_CAP_SMSID_CAP_SMS_COMPANION 功能。

屬性

BatterySaverState

取得值,指出是否開啟省電模式。

DoNotDisturbEnabled

取得值,指出不會干擾是否在手機上生效。

DrivingModeEnabled

取得值,指出駕駛模式是否在手機上生效。

IsPhonePinLocked

取得值,指出手機是否已鎖定。

MediaPlaybackCapabilities

表示允許的播放功能。

MediaPlaybackStatus

取得在配件上播放的媒體狀態。

PhoneCallAudioEndpoint

取得或設定呼叫的終點,包括預設、喇叭和免持式。

PhoneLineDetails

取得電話線路的詳細資訊。

PhoneMute

取得或設定通話是否設為靜音。

SpeedDialList

提供快速撥號清單連絡人的清單及其連絡資訊給配件。

VolumeInfo

取得值,表示手機音量的狀態。

方法

AcceptPhoneCall(UInt32)

接受來電。

AcceptPhoneCall(UInt32, PhoneCallAudioEndpoint)

接受來電。

AcceptPhoneCallWithVideo(UInt32)

接受內送視訊通話。

AcceptPhoneCallWithVideo(UInt32, PhoneCallAudioEndpoint)

接受內送視訊通話。

ClearToast(String)

在配件裝置上讀取快顯通知訊息時,可能會使用此方法在手機上清除快顯通知。 快顯通知的控制中心專案將會清除為呼叫此方法的可見結果。

DecreaseVolume(Int32)

將磁片區減少為指定的數量。

DisableAllAccessoryNotificationTypes()

選擇不要取得快顯通知和應用程式卸載。

DisableEmailNotificationEmailAccount(String)

停用指定電子郵件帳戶的通知。

DisableNotificationsForApplication(String)

退出宣告從指定的應用程式取得快顯通知和應用程式卸載通知。

DismissAlarm(Guid)

關閉作用中的警示。

DismissAlarmByInstanceId(String)

關閉實例識別碼所識別的警示。

DismissReminder(Guid)

關閉使用中的提醒。

DismissReminderByInstanceId(String)

關閉實例識別碼所識別的提醒。

EnableAccessoryNotificationTypes(Int32)

選擇取得快顯通知或應用程式卸載。

EnableEmailNotificationEmailAccount(String)

啟用指定電子郵件帳戶的電子郵件通知。

EnableEmailNotificationFolderFilter(String, IVectorView<String>)

啟用指定帳戶中指定資料夾的電子郵件通知。

EnableNotificationsForApplication(String)

選擇從指定的應用程式取得快顯通知和應用程式卸載通知。

EndPhoneCall(UInt32)

結束指定通話識別碼的通話。

GetAllEmailAccounts()

取得裝置上的電子郵件帳戶。

GetAppIcon(String)

取得指定應用程式識別碼的圖示。

GetApps()

取得字典,其中包含裝置上支援快顯通知之應用程式的名稱和識別碼。

GetEnabledAccessoryNotificationTypes()

取得啟用通知類型的清單,如 AccessoryNotificationType 列舉所表示。

GetFolders(String)

取得手機上定義的電子郵件資料夾清單。

GetMediaMetadata()

取得已排入佇列之目前播放軌的標題、子標題、子標題、作者、相簿、曲目編號、縮圖和持續時間。

GetNextTriggerDetails()

取得下一個觸發程式詳細資料,其中包含觸發程式的相關資訊,包括通知類型、顯示名稱和建立的時間。

GetPhoneLineDetails(Guid)

取得電話線路的詳細資料,包括行號、行號、顯示名稱和語音信箱計數。

GetUserConsent()

取得布林值,指出使用者是否已同意附加應用程式接收通知。

HoldPhoneCall(UInt32, Boolean)

將目前的通話置於保留狀態,或從保留中挑選通話。

IncreaseVolume(Int32)

增加手機上播放的媒體音量。

IsNotificationEnabledForApplication(String)

取得值,指出呼叫的配件應用程式是否會從指定的應用程式接收快顯通知。

MakePhoneCall(Guid, String)

撥打電話。

MakePhoneCall(Guid, String, PhoneCallAudioEndpoint)

撥打電話。

MakePhoneCallWithVideo(Guid, String)

撥打視訊電話。

MakePhoneCallWithVideo(Guid, String, PhoneCallAudioEndpoint)

撥打視訊電話。

PerformMediaPlaybackCommand(PlaybackCommand)

在媒體資料流程上執行動作。

ProcessTriggerDetails(IAccessoryNotificationTriggerDetails)

指出 AccessoryManager 指定的觸發程式詳細資料已由配件處理。 這會從 AccessoryManager 觸發程式詳細資料佇列中移除它。

RegisterAccessoryApp()

AccessoryManager 註冊配件應用程式,並傳回觸發程式識別碼。

RejectPhoneCall(UInt32)

拒絕具有指定識別碼的通話。

RejectPhoneCall(UInt32, UInt32)

拒絕具有指定識別碼的通話,並傳送 SMS 回應。

RingDevice()

撥打電話。

SetMute(Boolean)

將手機上的靜音設定為開啟或關閉。

SetRingerVibrate(Boolean, Boolean)

配件可以在手機上切換和關閉響鈴和震動設定。

SnoozeAlarm(Guid)

發出警示。

SnoozeAlarm(Guid, TimeSpan)

為指定的時間範圍發出警示。

SnoozeAlarmByInstanceId(String)

將實例識別碼所識別的警示取消。

SnoozeReminder(Guid)

提醒。

SnoozeReminder(Guid, TimeSpan)

通知指定時間範圍的提醒。

SnoozeReminderByInstanceId(String)

通知實例識別碼所識別的提醒。

SwapPhoneCalls(UInt32, UInt32)

讓目前的通話保持保留,然後連接保留電話。

UpdateEmailReadStatus(BinaryId, Boolean)

更新是否讀取電子郵件的狀態。

適用於