<Windows Phone 8>啟動器(Launchers)與選擇器(Choosers)
說明
跟Phone 7 一樣在Phone 8 上面也有這兩種API,協助Phone在手機上面的功能,當然功能很多,常用的打電話
、地圖、聯絡人、傳簡訊........等。
Launchers是直接呼叫的,不需要等待它執行完成,而Choosers則是要有權限,還要等待它回傳的結果。
啟動器”是一種啟動某個內置應用程序(如“聯繫人”應用程序或Web瀏覽器)的API,
用戶可通過它完成任務。當出現新應用程序時,用戶可以選擇完成或取消任務。
當用戶關閉新應用程序時,通常會重新激活正在調用的應用程序。
啟動器任務的示例包括撰寫電子郵件、在社交網絡上共享鏈接,以及在瀏覽器中打開特定網站[引用自MSDN:傳送門]
以下是啟動器彙總說明:
BingMapsDirections Task 可以在地圖上規劃路線 BingMaps Task 在地圖上標記你搜索的地點 ConnectionSettings Task 設定手機的連網方式:漫遊、Bluetooth、Wifi、飛航模式 Maps Task 搜尋設定指定座標旁的其它地名關鍵字。 MapsDirections Task 可以在地圖上規劃路線,跟BingMapsDirections Task類似 MapDownloader Task 下載自己指定的地圖資料。 MapUpdater Task 如字面上意思,更新手機上地圖資料。 EmailCompose Task 寄信給自己指定的聯絡人。 PhoneCall Task 這個大家常用,如字面上意思,就是能撥打自己指定的電話。 MediaPlayerLauncher 這個能看影片的時候,能用到,能撥放指定的媒體。 MarketplaceDetail Task 能顯示在市集裡面的應用程式資料,並可以選擇是否安裝,前提是你必須知道App的ID
EX:MarketplaceHubTask 可以從市集上選擇某一類感興趣的App。 MarketplaceReview Task 這個大家也常用,就是對某一個App評論,可是必須是上架的App才行。 MarketplaceSearch Task 讓您可以在市集上,搜尋指定類別的App。 SaveAppointment Task 可以儲存您的行程。 Search Task 可以透過搜尋引擎,搜尋指定的關鍵字。 WebBrowser Task 啟動瀏覽器囉。 SmsCompose Task 這個大家常用,傳簡訊給指定的聯絡人。 ShareStatus Task 簡單來說就是分享自己想說的話到自己指定的網站,這功能要在實機上使用。 ShareMedia Task 這個大家常用,分享媒體[可以參考當麻許-超自然、技術、八卦]。 ShareLink Task 把一段連結分享出去。
選擇器”是一種啟動某個內置應用程序(如“聯繫人”應用程序或相機)的API,
用戶可通過它完成任務。當出現新應用程序時,用戶可以選擇完成或取消任務。
當用戶關閉新應用程序時,通常會重新激活正在調用的應用程序並向其提供數據和狀態。
選擇器任務的示例包括選擇聯繫人電子郵件地址、選擇手機中的照片,以及保存新的鈴聲。[引用自MSDN:傳送門]
以下是選擇器彙總說明:
PhotoChooser Task 從手機相簿中選擇一張相片。 PhoneNumberChooserTask 從手機上面選擇聯絡人,若無此聯絡人,必須先建立。 EmailAddressChooserTask 從手機上面選擇聯絡人的電子郵件,若無此聯絡人,必須先建立。 CameraCaptureTask 手機拍照,拍照完的照片儲存到手機相簿中。 SaveContactTas 把指定聯絡人資料儲存到手機上面的聯絡人清單中。 SaveEmailAddressTask 把指定的Email位址儲存到指定的聯絡人中,若無此聯絡人,必須先建立。 SavePhoneNumber Task 把指定的電話號碼儲存到指定的聯絡人中,若無此聯絡人,必須先建立。 SaveRingtionTask 把指定的音樂儲存到手機的系統鈴聲中, GameInviteTask 可以發送遊戲邀請。 AddressChooserTask 從手機上面選擇聯絡人的地址,若無此聯絡人,必須先建立。 AddWalletItemTask 讓您新增錢包項目道您的錢包中。
如有錯誤,請留言 。