| 加入桌面 | 手機版
免費發(fā)布信息網(wǎng)站
貿(mào)易服務(wù)免費平臺
 
 
當前位置: 貿(mào)易谷 » 資訊 » 網(wǎng)絡(luò)應用 » WP開發(fā)必備技術(shù)文檔:盤點這些WP8.1新功能

WP開發(fā)必備技術(shù)文檔:盤點這些WP8.1新功能

放大字體  縮小字體 發(fā)布日期:2014-08-12 10:41  來源:DONEWS  瀏覽次數(shù):11
  上周,國行Lumia1020分別迎來WP8.1正式版和Lumia Cyan固件,其他Lumia家族機型也是指日可待。隨著WP8.1陸續(xù)推送,不少Windows Phone開發(fā)者也得學習、了解下WP8.1新增功能,尤其與開發(fā)者相關(guān)的新特性。
 
  現(xiàn)在,微軟MSDN開發(fā)者社區(qū)也及時上線了中文版WP8.1開發(fā)技術(shù)文檔(點擊訪問),WP開發(fā)者們絕對不容錯過。下面,我們一起學習認識下WP8.1這些新功能,具體參考如下:
 
  Windows Phone 8.1功能:
WP開發(fā)必備技術(shù)文檔:盤點這些WP8.1新功能2
 
  1、地理位置
 
  Windows Phone 8中提供的Windows運行時地理位置API仍在Windows Phone 8.1中受到支持。
 
  2、地理圍欄
 
  Windows Phone 8.1引入了一組地理圍欄API,當設(shè)備進入或離開特定于應用的地理區(qū)域時,你的應用可以通過它們接收通知。這使一些應用場景成為可能,例如,在用戶到家或到工作地點時顯示提醒,或者通知用戶他們所在區(qū)域的商店優(yōu)惠和特價信息。
 
  3、地圖
 
  Windows Phone 8.1地圖添加了更多功能,支持脫機磁貼,可更好地支持更多復雜手勢,并在路線方面進行了改進。
 
  4、后臺轉(zhuǎn)移
 
  Windows Phone 8.1支持Windows.Networking.BackgroundTransfer命名空間,你可以通過它建立上載和下載隊列,即使你的應用不再運行,系統(tǒng)仍會在后臺完成該隊列。這些API替代了Windows Phone 8中的后臺轉(zhuǎn)移服務(wù)API。
 
  5、媒體
 
  為幫助開發(fā)人員創(chuàng)建在Windows運行時和Windows Phone 8.1上運行的媒體應用,我們在Windows Phone 8.1中公開的媒體基礎(chǔ)API與Windows應用商店應用中的相同,并假定API適用于手機。此外在Windows Phone 8.1中,即使文件類型在默認的Windows Phone 8.1媒體播放器中不受支持,開發(fā)人員也可以在設(shè)備上同步和訪問這些媒體文件。
 
  這兩個功能可幫助開發(fā)人員在Windows Phone 8.1上創(chuàng)建獨特的媒體應用,并支持將媒體應用從Windows 8.1遷移到Windows Phone 8.1。
 
  6、媒體編輯
 
  Windows.Media.Editing提供一組Windows運行時API,你可用來為手機創(chuàng)建簡單或豐富的編輯應用。這可以是簡單的視頻剪輯器,或是允許通過Microsoft媒體基礎(chǔ)轉(zhuǎn)換(MFT)添加效果的較復雜的時間線編輯應用。
 
  7、Windows推送通知服務(wù)(WNS)
 
  Windows Phone 8.1還支持Windows應用商店應用中使用的Windows推送通知服務(wù)(WNS)來從云服務(wù)向設(shè)備發(fā)送Toast、磁貼和原始更新。
 
  8、在操作中心中管理Toast通知
 
  Windows Phone 8.1引入了新的操作中心以及一組功能,開發(fā)人員可使用它們通過本地API調(diào)用或使用推送通知管理Toast通知。通過這些API和機制,應用可以管理它們向用戶發(fā)送的Toast通知。這些操作包括添加、刪除、替換和過期。
 
  9、磁貼、Toast和鎖屏提醒
 
  Windows.UI.Notifications和Windows.UI.StartScreen API可用于創(chuàng)建Toast通知、創(chuàng)建和固定輔助磁貼,并將用戶的這些體驗保持為最新狀態(tài)。例如,我們還添加了用于使用XamlRenderingBackgroundTask從后臺任務(wù)更新磁貼的功能。
 
  10、后臺音頻
 
  在Windows Phone 8.1中,Windows.Media.Playback.BackgroundMediaPlayer類取代了Windows Phone 8中的Microsoft.Phone.BackgroundAudio.BackgroundAudioPlayer類,旨在支持雙進程后臺媒體播放功能,它將前臺進程用于托管UI并將后臺進程用于媒體播放。
 
  11、DirectX
 
  Windows Phone 8引入了對手機應用的DirectX支持。在Windows Phone 8.1中,已通過包含幾個之前僅用于桌面應用的功能改進了對DirectX的支持。
 
  12、屏幕記錄器
 
  Windows Phone 8.1提供一些API,你可以使用它們創(chuàng)建記錄手機屏幕活動的圖像或視頻的應用。使用此方法,游戲可以上載和共享游戲內(nèi)的活動。該功能可通過對Windows.Media.Capture API的增強功能進行啟用。
 
  13、相機
 
  Windows Phone 8.1支持Windows.Media.Capture API,它提供高級相機功能。這些API與用于Windows應用商店應用的API相同。該版本包括捕獲可變照片序列的功能??梢赃B續(xù)快速捕獲多個幀,并提供用于為各幀指定不同焦點、曝光和ISO設(shè)置的選項。此功能啟用了生成高動態(tài)范圍(HDR)圖像等方案。
 
  14、UI自動化
 
  該功能可幫助你為UI元素開發(fā)自動化對等項。屏幕閱讀器依賴自動化對等項,自動測試也是如此。
 
  15、控件
 
  Windows Phone 8.1采用的XAML UI框架與Windows應用商店應用相同。這是對Windows Phone 8的一大顯著改進,因為你的Windows Phone應用商店應用和Windows應用商店應用可以使用一組相同的控件,并且你可以共享大量UI代碼。
 
  16、動畫
 
  手機開發(fā)人員需要可以創(chuàng)建具有快速流暢的動畫的應用,以匹配Windows Phone的設(shè)計、外觀和感覺。我們通過新的類提供所有Windows Phone 8.1簽名動畫,以便Windows Phone 8.1上的XAML開發(fā)人員可以將其應用到應用中。
 
  17、較大文本
 
  Windows Phone 8.1提供自動文本放大功能。這意味著當用戶在“設(shè)置>輔助功能”中更改“文本大小”時,文本大小將自動響應。你不需要向應用添加任何代碼來支持該功能,但如果你要選擇禁用該行為,可以將元素上的IsTextScaleFactorEnabled屬性設(shè)置為false。
 
  18、應用欄增強功能
 
  在Windows Phone 8.1中,你可以對新CommandBar中的AppBarButton使用綁定或者靜態(tài)(或主題)資源引用。這是一項來自Windows Phone 8的增強功能。
 
  19、高對比度
 
  借助Windows Phone 8.1,你可在自定義控件中創(chuàng)建“HighContrast”ResourceDictionary,它會在手機的高對比度設(shè)置啟用時自動應用。已提供用于檢測手機何時處于高對比度模式以及何時更改高對比度設(shè)置的API。
 
  除了畫筆和文本顏色,你還可以將其他元素設(shè)置為在高對比度模式中自動更新。你還可以切換圖像資源以及可在XAML中實例化的其他對象。
 
  20、應用內(nèi)導航
 
  當用戶使用“后退”按鈕退出Windows Phone 8.1應用時,該應用將掛起而不終止。
 
  21、盈利:試用體驗和應用內(nèi)購買
 
  22、電子錢包
 
  Windows Phone上的電子錢包允許用戶在一個中心位置存儲獎勵卡、票證、交易和支付卡。通過使用Windows運行時API提供的Windows.ApplicationModel.Wallet中的電子錢包功能,你可以通過向電子錢包添加具有你獨特品牌的項目來擴大應用的覆蓋范圍。你還可以將電子錢包卡導入電子錢包。
 
  23、鄰近感應
 
  在Windows Phone 8.1中,我們還擴展了支持的NFC標簽方案,以便你可以將標簽設(shè)為只讀、寫入未格式化的標簽并與其他非接觸式卡通信。對以上方案的支持要求使用PN547芯片的NFC硬件。
 
  24、藍牙
 
  藍牙支持在Windows Phone 8.1中已得到增強,它使用Windows.Devices.Bluetooth API為GATT客戶端、RFComm、發(fā)現(xiàn)配對設(shè)備等提供LE支持。我們還添加了與LE和RFComm一起使用的后臺功能。例如,你可以將藍牙后臺任務(wù)與應用(例如心率監(jiān)視器)一起使用,或者在藍牙事件發(fā)生時,使用觸發(fā)器啟動應用的后臺代理程序。有關(guān)詳細信息,請參閱使用后臺任務(wù)支持應用。
 
  25、安全性
 
  Windows Phone 8.1的安全性功能已同現(xiàn)有Windows應用商店應用安全性緊密融合。對安全性的增強包括支持多個當前不受支持的標準加密算法,這使第三方應用可使用證書進行常用操作,并且支持為企業(yè)應用場景(S/MIME、安全瀏覽和VPN)使用虛擬智能卡。
 
  26、全球化
 
  Windows Phone 8.1致力于實現(xiàn)與Windows的全球化融合。Windows Phone 8.1支持許多新的Windows區(qū)域設(shè)置。此外,Windows Phone 8.1支持現(xiàn)代資源技術(shù)(MRT)。MRT是Windows 8中引入的技術(shù),它可在Visual Studio設(shè)計圖面上在運行時實現(xiàn)應用資源的動態(tài)加載。
 
  27、日歷
 
  Windows Phone 8.1支持許多提供日歷功能的Windows.ApplicationModel.Appointments API。這些API與Windows應用商店應用中的API相同。Windows Phone 8.1還引入了創(chuàng)建應用日歷的功能。你的應用擁有這些日歷,但它們可由內(nèi)置日歷體驗甚至其他應用顯示和修改(如果你允許)。
 
  28、瀏覽器
 
  Windows Phone 8.1支持Internet Explorer 11(IE11)平臺,這將通過WebView控件呈現(xiàn)。這包含基于HTML5的應用的高級性能以及增強的布局和運行時功能,它支持下一代基于網(wǎng)絡(luò)的應用、游戲和媒體使用。
 
  29、外部顯示器支持
 
  外部顯示器功能可讓用戶從Windows Phone 8.1設(shè)備向附近的設(shè)備共享手機屏幕(無線或有線方式),他們不需要了解用于實現(xiàn)此目的的技術(shù)的復雜性。借助Windows Phone 8.1,開發(fā)人員或RSP可以通過USB電纜將手機屏幕鏡像到電腦。
 
  30、文件訪問和文件選取器
 
  Windows Phone 8.1可完全實現(xiàn)Windows.Storage API,某些與基于流的文件相關(guān)的方法除外。
 
  31、SD卡訪問
 
  Windows Phone 8支持對SD卡的只讀訪問權(quán)限;Windows Phone 8.1提供讀/寫權(quán)限。僅當應用注冊為該文件類型的處理程序時,才可查看并使用文件。有關(guān)詳細信息,請參閱在Windows Phone應用中訪問SD卡。
 
  32、SD卡上的應用安裝
 
  Windows Phone 8.1使用戶可以選擇在可選的SD卡上安裝應用,或者將已安裝的應用移動到SD卡。如果你不希望在可移動的SD卡上安裝應用,請在清單設(shè)計器的“應用程序”頁面上選擇阻止安裝到SD卡。
分享與收藏:  資訊搜索  告訴好友  關(guān)閉窗口  打印本文 本文關(guān)鍵字:
 
推薦圖文
贊助商鏈接
推薦資訊
贊助商鏈接
 
站內(nèi)信(0)     新對話(0)