【笔记】Windows Phone 8开发笔记之API
Windows Phone 8 API一覽
Windows Phone 7平臺不支持Native語言的開發(fā),這困擾了許多游戲和底層應用的開發(fā)者。Windows Phone 8 SDK的推出,改善了這個情況。下圖就是Windows Phone 8 的API構(gòu)成。
1. .NET API for Windows Phone
Windows Phone 8支持的托管代碼集合,它包含Windows Phone OS 7.1平臺的System和Microsoft.Phone 這兩個命名空間中的類和定義,同時還加入了Microsoft.Phone.Wallet、ShareMediaTask、 Lock screen等Windows Phone 8平臺支持的新特性。
更多信息,請參考MSDN:.NET API for Windows Phone.
2. Windows Phone Runtime API
它是一個構(gòu)建在操作系統(tǒng)層的native API的子集,由C++實現(xiàn)。熟悉Windows Runtime 編程的程序員可以很容易理解Windows Phone Runtime,他們的框架十分相似。下圖給出了Windows Runtime和Windows Phone Runtime之間的關(guān)系。
Windows Runtime和Windows Phone Runtime之間有交叉之處,同時又存在各自不同的特性。
- Windows Runtime特有 API
圖2中紅色部分,大概有11000個成員。該部分API不支持Windows Phone 8平臺。
- 適用于Windows Phone 8的Windows Runtime
圖2中深藍色部分,大概有2800個成員。
- Windows Phone 8特有的API
圖2中天藍色部分,大概有600個成員,包括Windows Phone 8中語音合成和語音識別相關(guān)的類。
Windows Phone Runtime API包含了上圖中2和3兩個部分,詳細信息,請參考MSDN: Windows Phone Runtime API,IT在線教育平臺麥子學院里邊兒也有很多此類文章。在這里就不一一贅述了,碼字累。
3. Win32和COM API for Windows Phone
Win32 API使得開發(fā)者能夠獲得平臺更加底層的特性,例如,底層網(wǎng)絡的Winsock API。更多信息,請參考MSDN:Win32 and COM API for Windows Phone 8。
快速查閱Windows Phone 8支持的API,可以下載Windows Phone API QuickStart Poster (PDF)。
?
轉(zhuǎn)載于:https://www.cnblogs.com/maiziedu/p/4024709.html
總結(jié)
以上是生活随笔為你收集整理的【笔记】Windows Phone 8开发笔记之API的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP-php.ini中文版
- 下一篇: hdu 1257最少拦截系统(贪心)