Bu makale ile Windows Phone 7.1 uygulamalarımız da kullanacağımız Launcher yapısını ve neler yapabileceklerimizi görüp, küçük bir örnek yapacağız.
Launchers yapısı sözlük anlamıyla da Başlatıcılar,
Windows Phone ile uygulama geliştirirken sıklıkla kullanacağımız için önemli bir yere sahiptirler. Uygulama geliştirirken telefonla bağıntılı olarak bir takım işlemler yaptıracağımız da bizim yardımımıza koşacak olan bu yapı bir sonraki makalem de işleyeceğim
Choosers yapılarından farklı olarak geriye bir değer döndürmeden işlemleri yürütmektedir.
Küçük bir örnek verecek olursak, uygulamamız bir işi gerçekleştirmenin sonucunda sms ile haber vermesi gerekiyor. Bu durumda launchers yapıları ile belirlediğimiz bir telefon numarasına istediğimiz mesajı kullanıcının onayından geçmek suretiyle yollayabiliriz.
Launchers yapısını kullanmak için Microsoft.Phone.Tasks namespaceini projemize ekleyelim.
Aşağıdaki tablo da ise kullanacağımız genel Launcherları inceleyelim ;
| EmailComposeTask |
Kullanıcının telefon üzerinde oluşturduğu e-mail hesabı üzerinden e-mail yollamamızı sağlar. |
| MarketplaceDetailTask |
Kullanıcıya Windows Phone Marketplace üzerinde ki bir uygulamanın detay sayfasını açmayı sağlar. |
| MarketplaceHubTask |
Windows Phone Marketplace uygulamasını açmayı sağlar. |
| MarketplaceReviewTask |
Windows Phone Marketplace üzerinde ki bir uygulamanın değerlendirme sayfasını açmayı sağlar. |
| MarketplaceSearchTask |
Windows Phone Marketplace üzerinde bir uygulama aramamızı sağlar. |
| MediaPlayerLauncher |
Telefon üzerinde ki Media Player uygulamasını açmayı sağlar. |
| PhoneCallTask |
Verilen numara ile telefon edilmesini sağlar. |
| SearchTask |
Telefon ya da Web üzerinden arama yapmamızı sağlar. |
| SmsComposeTask |
SMS yollayabilmemizi sağlar. |
| WebBrowserTask |
Telefon üzerinde ki WebBrowser uygulamasını açmamızı sağlar. |
|
|