2014-09-16 7 views
3

Я хотел бы создать приложение, которое будет всплывать в полноэкранном режиме, когда пользователь не взаимодействует с устройством; первый кран затем закроет его. Так что это как заставка. Он должен «работать» 24/7. Дисплей всегда должен гореть. Батарея не вызывает беспокойства.Заставка приложение на Windows Phone 8.1

Я уже сделал это на андроид, но мои навыки WP отсутствуют и полное исследование будет считать меня по крайней мере пару дней, поэтому я прошу любые WP гуру там:

может же функциональность (заставка) будет достигнута на платформе Windows Phone 8.1? Если да, то какие основы следует покрывать (программируя)?

Редактировать: Единственное решение, которое у меня есть в данный момент, - это изменение фона LockScreen на интервале 30 минут. Я до сих пор не уверен, что через 2 недели произойдет что-то, так как некоторые данные говорят о том, что срок действия зарегистрированной задачи истечет. Не говоря уже о том, что LockScreen отображается всего несколько секунд.

Редактировать 2: Подтверждение: есть ли способ держать LockScreen в любое время (во время зарядки)? Или, может быть, экран блокировки от кода?

+0

Невозможно найти для вас хорошую ссылку, хотя вы можете взглянуть на Windows Phone 8.0 для Absolute Beginners (поисковый канал 9), так как инструктор строит экранную заставку в этом учебнике. Но да, это можно сделать - вам нужно использовать фоновые задачи (которые, я считаю, запускаются каждые 30 минут, хотя вы можете установить ее на более низкий интервал для тестирования), и для приложения потребуется разрешение для взаимодействия с экран блокировки. – Tim

+0

Существует также учебник по Windows Phone 8.1, но я рекомендую сначала сделать 8.0, так как некоторые основы, применимые к WP в целом, подробно описаны в серии 8.0. – Tim

+0

ОК, так что это можно сделать, и я использую видеоролик скринсейвера, но периодические задачи WP8.0 30 (+ - 10min) недостаточно хороши. Я хочу знать, является ли WP8.1 и его BackgroundAgent решением, которое я ищу. Он должен работать 24/7, около 1 мин тайм-аута пользователя, ... без ограничений. Если нет, мне это нехорошо. –

ответ

1

Windows Phone обычно не позволяет приложениям всплывать самостоятельно. Исключения сделаны для конкретных usecases such as voip. Также нет способа для an app that isn't running in the foreground понять, что пользователь не взаимодействует с экраном в течение любого количества минут.

Поэтому ваш единственный вариант - использовать inbuilt lockscreen functionality.

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