Предположим, я хочу создать приложение Metro, которое время от времени меняет изображение экрана блокировки на ПК с Windows 8.Windows (Phone) 8 - Запуск фона приложения Metro с запуском Windows
Использование обычного настольного приложения было бы довольно простым. Я просто поместил бы ярлык в папку автозагрузки.
Но могу ли я сделать это с помощью приложения метро? Я знаю, что при запуске невозможно запустить приложение метро, и было бы глупо это делать.
1. Что я хочу, так это то, что начальный рабочий поток запускается при запуске, который меняет изображение экрана блокировки раз в несколько часов. Временные интервалы между изменениями не обязательно должны быть явными.
Я предполагаю, что это можно сделать в Windows 8, поставив ярлык на exe, который функционирует как этот фоновый рабочий. 2. Применяется ли такая работа в правилах Windows Store?
3. Как насчет Windows Phone 8? Насколько я знаю, эта работа не является жизнеспособной для систем WP 8, поскольку нет папки автозагрузки.
4. Каков наилучший способ реализации связи между фоновым потоком и интерфейсом для метро? Так, например, в моем приложении я хочу, чтобы фоновый поток случайно выбирал изображение из папки и устанавливал его как изображение блокировки, в то время как в интерфейсном приложении метро пользователь мог вручную выбрать изображение из этой папки и установите его как изображение блокировки. (Этот вопрос касается архитектуры в основном.)
Очевидно, что приложение Windows Store может иметь фоновое задание. Но я сомневаюсь, что приложение магазина может изменить изображение экрана блокировки. Это, безусловно, не сможет сделать это без согласия пользователя, и я не вижу никакой связанной способности, указанной в манифесте. –
По телефону это можно сделать: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206968.aspx –
Существует ряд руководств и статей о том, как реализовать фоновые задачи на MSDN. http://msdn.microsoft.com/en-us/library/windows/apps/hh977055.aspx – WiredPrairie