SDK學習筆記

2021-08-23 12:23:00 字數 998 閱讀 8101

sdk , software development kit ,「軟體開發工具包」,工具箱 (ios平台上就是xcode)

- 輔助開發某一類軟體的相關文件、範例和工具的集合都可以叫做「sdk」

○ 給 android平台 使用的 android sdk 就是用來開發 android系統上面的應用程式

- 作用舉例

○ 在編輯器裡敲**的時候它會自動補全**,自動錯誤檢查

○ 點一下run,它會呼叫編譯器來自動編譯,編譯完它會呼叫iphone的模擬器來執行

把每個應用接入相同功能都要做一遍的工作抽離出來,然後提供給別人使用的公共元件

價值

**復用和降低工作的複雜度、理解成本

組成

舉例

sdk 正是提供了一整套開發 windows 應用程式所需的相關檔案、範例和工具的「工具包」

• 使用 api 的必需資料

有時候 sdk裡也會帶有些許 api 用來呼叫一些系統平台程式提供的功能

以 android 來說:

a. 要擁有 android sdk 才能開發 android 應用程式( 針對不同開發系統而不同 linux, windows )

b. android sdk 裡的 apis 統統都可以單獨使用,只不過你會發現他們都還有許多其他的應用,而且可能還比自己寫來得更有效率

c. android sdk 跟開發環境整合後,除了提供程式碼語法錯誤檢查外,還提供模擬器平台讓我們不需要硬體就可以模擬測試

d. android sdk 內有測試用的 apis,來協助檢查記憶體用量、程式效能以及狀態顯現等功能 ( 當然它建議僅在測試除錯時才使用 )

以 google map api 來說:

網頁開發,只需使用 google map api 即可在網頁上開發、使用其功能( 但是在 android, ios 上開發則另外需要 google map sdk 才行 )

imos學習筆記一 sdk開發環境

音訊協議型別 g711 a u g722 48 56 64 g722.1 24 32 g723.1 5.3k 6.3k h261 h262 h263 h264 mpeg4 加密型別 aesdes h235加密 密碼加密 md5des 傳輸協議 h323 sipvs2010中預設包含路徑設定方法 vc...

Win32 SDK學習筆記3

1 思考一下,視窗程式中為什麼要註冊視窗類?你想建立什麼樣的視窗呢?那麼,建立什麼樣的視窗呢?建立前,window系統可不知道你要的是什麼型別的視窗啊 比如標題欄上顯示什麼圖示,滑鼠形狀是什麼,視窗背景顏色等等 這些型別資訊應在你建立前事先告訴window系統。可以採用這種方法 就是我們事先寫乙份要...

學習筆記之sdk版本號判斷

build.version.sdk int獲取當前手機sdk的版本號。build.version.sdk int build.version codes.kitkat這句是獲取當前手機sdk版本號大於或等於build.version codes.kitkat 安卓4.第一版 build.versio...