1. 在mango中新增了下列啓動器與選擇器 Address Chooser Task、Bing Maps Task、Bing Maps Directions Task、Game Invite Task、Save Contact Task、Save Ringtone Task、Share Link Task、Share Status Task 緩存
2. Scheduled 任務和後臺代理容許應用程序能夠在後臺執行代碼,甚至這個應用程序沒有在前臺運行。Scheduled 任務有兩種類型:PeriodicTask和ResourceIntensiveTask。 一個應用程序最多隻能有一個後臺代理。ide
3. Periodic代理和resource-intensive代理在運行的時候不能消耗內存超過6M,而Audio代理則限制爲15M。一旦超出這個內存限制,這些代理都會當即被終止。spa
4. 判斷當前應用程序運行在真機仍是模擬器中代理
if (Microsoft.Devices.Environment.DeviceType == Microsoft.Devices.DeviceType.Device) { // do something }
5. 在mango中Button自帶了Command、CommandParameter ,不須要使用EventToCommand,或者附加命令去實現.rest
6. 咱們能夠使用ShellTileSchedule按期修改Pin到Start的Tile,可是有一個限制是RemoteImageUri只能是遠程的圖片,不能爲本地的圖片,並且圖片大小不能超過80K,下載時間不能超過30秒 code
7. 在鎖屏狀態下,ShellTileSchedule是不會被執行的blog
8. 咱們能夠經過DeviceStatus.IsKeyboardDeployed去判斷當前設備有沒有物理鍵盤,經過DeviceStatus.IsKeyboardPresent去判斷物理鍵盤是否處於打開狀態圖片
9. 在Background Agents(後臺代理)中,有一些APIs是不支持,好比MessageBox,因此別試圖在Background Agents中使用MessageBox,可是咱們能夠使用ShellToast來彈出提醒。具體不支持的APIs參考http://msdn.microsoft.com/en-us/library/hh202962(v=VS.92).aspx 內存
10. GeoCoordinateWatcher,用於獲取當前地理位置的類,會使用緩存的地理位置。系統會每隔15分鐘清除地理位置的緩存。 get