windows phone school hse lecture 4

22
Школа разработчиков Windows Phone

Upload: dmitry-gridnev

Post on 27-Jul-2015

78 views

Category:

Documents


3 download

TRANSCRIPT

Школа разработчиков Windows Phone

Занятие №4

Мобильные службы

Программные и аппаратные возможности

• Launchers• Choosers

Как работать?

1. Создаем экземпляр класса из категории launcher-ов

2. Задаем свойства3. Вызываем метод Show()4. PROFIT

Launchers

• BingMapsTask• BingMapsDirectionTask

Launchers

• EmailComposeTask

Launchers

• SearchTask

Как работать?

1. Создаем экземпляр класса из категории chooser-ов

2. Задаем свойства3. Подписываемся на событие

Completed4. Вызываем метод Show()5. Обрабатываем возвращенные

данные в обработчике события6. PROFIT

Choosers

• CameraCaptureTask

Choosers

• PhoneNumberChooserTask

Other

• ConnectionSettingTask, EmailComposeTask, MarketplaceDetailTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, PhoneCallTask, SearchTask, SharedLinkTask, ShareStatusTask, SmsComposeTask, WebBrowserTask, AddressChooserTask, GameInviteTask, etc

Live Tiles

Live Tile

• Application tile• Secondary tiles• Flip, Iconic, Cycle types• WMAppManifest.xml

Flip Tile template

Iconic Tile template

Cycle Tile template

Размеры

WMAppManifest.xml

Ссылки на проекты

• https://github.com/plotkin/wp_hello_livetile• https://github.com/plotkin/wp_hello_task

Проект

• Фотоальбом• Фичи:– Использовать Panorama или Pivot– Работа с SkyDrive, Instagram, VK, Facebook etc– Соединение с внутренней галереей– Возможность делать фотографии, создавать

альбомы– Возможность шарить фотки в соцсети– База данных (без блобов)– Живые тайлы–

Q&A

Спасибо за внимание!

[email protected]