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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (появилось в v1.0)
|
Возможности приложения |
accessoryManager
|
Комментарии
Для вызова этого API необходимо, чтобы в манифесте приложения были указаны возможности ID_CAP_SMS и ID_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) |
Snoozes напоминание. |
SnoozeReminder(Guid, TimeSpan) |
Снузает напоминание для указанного интервала времени. |
SnoozeReminderByInstanceId(String) |
Добавляет памятку, определяемую идентификатором экземпляра. |
SwapPhoneCalls(UInt32, UInt32) |
Переводит текущий телефонный звонок на удержание, а затем подключает телефонный звонок на удержание. |
UpdateEmailReadStatus(BinaryId, Boolean) |
Обновления, считывается ли сообщение электронной почты. |