2014-11-15 2 views
0

Я не уверен, что это элемент управления или что-то, что является исключительным для приложений VoIP/Call, но я хотел бы иметь возможность запускать задачу в фоновом режиме и отображать прогресс, свернутый до системного трея, как активный call минимизирует себя в Phone/Viber или других приложениях Voip.Возможно ли, чтобы мое приложение минимизировало задачу, выполняемую в фоновом режиме, например, в системном трее в мини-режиме в Windows Phone?

Пожалуйста, смотрите изображение ниже:

enter image description here

Вместо «Активная длительность вызова и имя контактного лица», я мог использовать его, чтобы показать прогресс для экс - "Downloading XX%...", а затем пользователь может задействовать, чтобы вернуться вернуться к заявлению?

ответ

-1

Вы не делаете этого, как функция вызова систем, а также нажмите, чтобы вернуться в приложение. Но если вы хотите показывать прогресс в системном трее, вы можете использовать следующее:

ProgressIndicator progress = new ProgressIndicator 
{ 
    IsVisible = true, 
    IsIndeterminate = true, 
    Text = "Downloading details..." 
}; 
SystemTray.SetProgressIndicator(this, progress); 
+0

Я знаю, что может установить прогресс в тексте. То, что я ищу, - это минимизированная функция ловушки для звонков без фактического звонка! –

+0

Это невозможно. Затем вы также можете проверить собственный код с помощью C++. –

+0

Итак, как Viber или другие приложения показывают текущее значение cal на панели задач. Это ограничение ограничено только для вызовов? Или это нечто большее, чем функция ОС, которая очень настраиваема. Что это за бар? –

0

Вы не можете.

Voip приложения имеет специальный доступ к накладке вызова пользовательского интерфейса, как описано здесь: http://msdn.microsoft.com/en-us/library/windows/apps/jj206983(v=vs.105).aspx

+0

Привет, спасибо за ответ. Есть ли способ достичь того, что я ищу, каким-то образом реализуя эксклюзивный интерфейс UI Overlay? –

+0

Я также видел Overlay в передаче файлов Bluetooth. Не может ли он быть реализован сторонними разработчиками? –

+0

Вы можете использовать его только для звонков VoiP и не открывать его без фактического вызова в фоновом режиме. Кроме того, вы, вероятно, не получите сертификацию в магазине. Наложение Bluetooth также является просто оверлей системы, к которым вы не сможете получить доступ. –

 Смежные вопросы

  • Нет связанных вопросов^_^