Share via


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)

在附件设备上读取 Toast 消息时,它可能会导致使用此方法在手机上清除 Toast。 操作中心中 Toast 的条目将被清除为调用此方法的可见结果。

DecreaseVolume(Int32)

按指示的量减小音量。

DisableAllAccessoryNotificationTypes()

选择不接收有关 Toast 和应用程序卸载的通知。

DisableEmailNotificationEmailAccount(String)

禁用指定电子邮件帐户的通知。

DisableNotificationsForApplication(String)

选择不从指定应用获取 Toast 和应用卸载通知。

DismissAlarm(Guid)

消除活动警报。

DismissAlarmByInstanceId(String)

消除由实例 ID 标识的警报。

DismissReminder(Guid)

关闭活动提醒。

DismissReminderByInstanceId(String)

消除由实例 ID 标识的提醒。

EnableAccessoryNotificationTypes(Int32)

选择获取有关 Toast 或应用卸载的通知。

EnableEmailNotificationEmailAccount(String)

为指定的电子邮件帐户启用电子邮件通知。

EnableEmailNotificationFolderFilter(String, IVectorView<String>)

为指定帐户中的指定文件夹启用电子邮件通知。

EnableNotificationsForApplication(String)

选择从指定应用获取 Toast 和应用卸载通知。

EndPhoneCall(UInt32)

结束给定电话呼叫标识符的电话呼叫。

GetAllEmailAccounts()

获取设备上的电子邮件帐户。

GetAppIcon(String)

获取给定应用程序标识符的图标。

GetApps()

获取一个字典,其中包含设备上支持 Toast 的应用的名称和 ID。

GetEnabledAccessoryNotificationTypes()

获取由 AccessoryNotificationType 枚举表示的启用通知类型的列表。

GetFolders(String)

获取在手机上定义的电子邮件文件夹的列表。

GetMediaMetadata()

获取已排队的当前曲目的标题、副标题、艺术家、专辑、曲目编号、缩略图和持续时间。

GetNextTriggerDetails()

获取包含触发器信息(包括通知类型、显示名称和创建时间)的下一个触发器详细信息。

GetPhoneLineDetails(Guid)

获取有关电话线路的详细信息,包括行号、线路 ID、显示名称和语音邮件计数。

GetUserConsent()

获取一个布尔值,该值指示最终用户是否同意附件应用程序接收通知。

HoldPhoneCall(UInt32, Boolean)

将当前电话呼叫置于保持状态,或从保持状态接听电话呼叫。

IncreaseVolume(Int32)

增加在手机上播放的媒体的音量。

IsNotificationEnabledForApplication(String)

获取一个值,该值指示调用附件应用程序是否将从指定应用程序接收 Toast 通知。

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)

拒绝具有给定标识符的电话呼叫并发送短信响应。

RingDevice()

拨打电话。

SetMute(Boolean)

将手机上的静音设置为打开或关闭。

SetRingerVibrate(Boolean, Boolean)

配件可以在手机上打开和关闭铃声和振动设置。

SnoozeAlarm(Guid)

打扰警报。

SnoozeAlarm(Guid, TimeSpan)

为给定的时间跨度打扰警报。

SnoozeAlarmByInstanceId(String)

打扰由实例 ID 标识的警报。

SnoozeReminder(Guid)

打扰提醒。

SnoozeReminder(Guid, TimeSpan)

为指定的时间跨度打扰提醒。

SnoozeReminderByInstanceId(String)

取消实例 ID 标识的提醒。

SwapPhoneCalls(UInt32, UInt32)

将当前电话呼叫置于保持状态,然后连接保持电话呼叫。

UpdateEmailReadStatus(BinaryId, Boolean)

汇报电子邮件的状态是否为已读。

适用于