何謂啓動器,就是在本應用程序內觸發系統內置的功能如打電話發郵件等,同時當觸發task後,本應用程序並不管觸發的應用的執行情況。
調用啓動器需要引用命名空間:
using Microsoft.Phone.Tasks;
下面列出wp7提供的啓動器:
- EmailComposeTask–允許用戶通過郵件賬戶發送電子郵件。
- MarketplaceDetailTask–啓動Windows Phone Marketplace,讓用戶查看某個特定的產品。
- MarketplaceHubTask–啓動Windows Phone Marketplace,默認情況下允許你顯示某一類別的應用程序。
- MarketplaceReviewTask–將用戶帶到Windows Phone Marketplace中當前程序的評論頁。
- MarketplaceSearchTask–啓動Windows Phone Marketplace的搜索結果,此結果來源於用戶輸入的搜索項(或者是你來制定的)。
- MediaPlayerLauncher–啓動內置的媒體播放器,並播放你指定的媒體文件。
- PhoneCallTask–啓動電話程序並顯示電話號碼和姓名。電話只在用戶點擊“通話”後纔會撥出。
- SearchTask– 可以把這個看成是在你的程序中提供Bing搜索功能的途徑。
- SMSComposeTask –啓動信息程序並向用戶展示發送信息的功能。你可以指定信息接收人和信息內容,但只能通過用戶來發送。
- WebBrowserTask–打開網絡瀏覽器,跳轉到指定的URL。
調用啓動器,需要根據每個啓動器的屬性進行設置。設置屬性後,然後調用show()方法,把啓動器展示給使用者.
下面以SMSComposeTask爲例:
SmsComposeTask sct = new SmsComposeTask();
sct.To = "1383492383";
sct.Body = "ddddddddddd";
sct.Show();