Слайд 2Фоновые агенты в Windows Phone 7.5
Дмитрий Казарин
Разработчик, ePythia
http://thekazarin.ru/
http://twitter.com/kazarindn/
kazarindn@gmail.com
Слайд 3Как синхронизировать данные?
Слайд 4Как синхронизировать данные в фоне?
Periodic Task
Resource Intensive Task
?
Слайд 5Что запрещено?
Camera
VibrateController
NowPlaying
BackgroundAudioPlayer
Add(BackgroundTransferRequest)
WebBrowser
IsKeyboardDeployed
Microsoft.Devices.Radio
Microsoft.Devices.Sensors
System.Windows.Navigation
Microsoft.Xna.*
Microsoft.Phone.Notification
Microsoft.Phone.Scheduler
Microsoft.Phone.Shell
BackgroundAudioPlayer
LicenseAcquirer
A/V Capture
IsKeyboardDeployed
MultiScaleImage
MessageBox
Clipboard
MediaElement
6 мегабайт памяти
Слайд 7Periodic Task
Запускается каждые 30 минут
Длится не более 25 секунд
Не работает в режиме
экономии энергии
Один на приложение
Слайд 8Resource Intensive Task
Длится не более 10 минут
Устройство подключено к зарядке
Необходимо подключение к
Wi-Fi
Заряд батареи > 90%
Экран устройства должен быть заблокирован
Не должно быть активного звонка
Один на приложение