sdk是什麼?什麼是,SDK是什麼?什麼是SDK

時間 2021-10-24 15:32:04

1樓:行走的山脈

sdk的外語全稱:software development kit,中文為:軟體開發工具包,一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。

通俗一點的理解,是指由第三方服務商提供的實現軟體產品某項功能的工具包。一般以集合kpi和文件、範例、工具的形式出現

隨著國內網際網路環境的大發展,大部分的sdk都是免費的 但已經有一部分功能性sdk已經被當做一個產品來運營,這依賴於人們開發網際網路產品理念的變化和雲端計算技術的發展。開發者不再需要對產品每個功能進行開發,選擇合適、穩定的sdk服務並花費很少的精力即可在產品中整合某項功能。

擴充套件資料

一般而言sdk即開發 windows 平臺下的應用程式所使用的 sdk。它可以簡單的為某個程式設計語言提**用程式介面 api 的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。

一般的工具包括用於除錯和其他用途的實用工具。sdk 還經常包括示例**、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。

sdk 可能附帶了使其不能在不相容的許可證下開發軟體的許可證。例如產品**商提供一個專有的 sdk 可能與自由軟體開發牴觸。gpl 能使 sdk 與專有軟體開發近乎不相容。

lgpl 下的 sdk 則沒有這個問題。

2樓:在看孤獨

sdk 就是 software development kit 的縮寫,中文意思就是「軟體開發工具包」。

這是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟體的相關文件、範例和工具的集合都可以叫做「sdk」。具體到我們這個系列教程,我們後面只討論廣義 sdk 的一個子集——即開發 windows 平臺下的應用程式所使用的 sdk。

軟體開發工具包,只是簡單的為某個程式設計語言提**用程式介面的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。一般的工具包括用於除錯和其他用途的實用工具。

sdk還經常包括示例**、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。軟體工程師通常從目標系統開發者那裡獲得軟體開發包。

3樓:

首先,雖然你說看過了一些sdk的資料,但我覺得你還是沒有真正理解sdk是什麼所以才有這樣的問題。一般我的理解是,sdk是一些公司針對某一項技術為軟體開發人員製作的一套輔助開發或者減少開發週期的工具。比如說,微軟除了釋出directx的runtime(dx的執行時刻庫,一般需要dx支援的遊戲執行時只要這個就夠了)之外,還會發布directx的sdk,那麼開發遊戲的人或者其他程式設計的人,就可以利用directx的sdk更好的開發使用directx技術的遊戲或軟體,一般sdk中會對一些技術的內部特性做一些更深入的說明,並且提供一些新的api供程式設計人員呼叫。

比如說如果你認真閱讀了directx的sdk中的文件,你就知道怎麼開發directx的程式,並且知道directx技術提供了哪些api可供你呼叫。至於在程式設計中,在新建工程什麼的,理論上應該和一般的程式設計沒有什麼兩樣,或者說至少在新建工程這方面上沒有什麼特別的,關鍵的地方是在程式內部使用了sdk提供給你的一些方便的功能,或者有時你需要安裝這些sdk才能在你的程式中使用這些功能。所以你的問題其實就在於對sdk這個概念還不夠了解。

比如說,如果你想用directx技術寫一個應用程式,那麼你就要建一個應用程式的工程,如果你想應用dirctx寫一個自己的dll,以便在你寫的其他程式中呼叫它,那麼你就應該新建一個dll的工程。總之,要新建什麼樣的工程在於你程式設計的目的和你使用的程式語言環境的規定,而不在於你是否使用某個sdk

4樓:匿名使用者

就是一些公司自己研發的功能打包成通用的大家都能用的格式

5樓:匿名使用者

software develop kit

直接翻譯是 軟體開發套件

套件就是一套工具的意思,或者工具包

一般說的sdk就是開發工具了,再加一個開發ide,就搭建起一個開發環境了

比如最近很火的 eclipse + android sdk 的 ide

ide就是整合開發環境的意思

6樓:

software develop kit,就是軟體開發工具包。我相信您程式設計也知道,不是所有的功能都需要你自己完成的,比如說你要算個開發,會用到math.sqrt(m); 對吧?

而這個sqrt和math類其實都是某些大牛們寫好的,然後你直接用。軟體開發工具包其實就是這樣,包括了這些函式和類(當然還有一些其他東西,比如說系統環境啊等等),讓你可以直接使用大牛們寫好的方法或叫做函式,你也能夠更方便的開發程式。

7樓:匿名使用者

sdk的含義:sdk(softwaredevelopmentki)就是軟體開發工具包,它是包含特定軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體的開發工具的集合。

實際工作中不用這麼麻煩和官方的去理解,只要記住,sdk是手遊渠道提供的整合了使用者登入、充值通道、資料後臺統計等功能的一個功能模組,這個功能模組手遊cp必須要植入到自己的遊戲裡,接入sdk後cp和渠道都要對sdk包進行測試,測試通過才能上線。

8樓:

軟體開發工具包,開發軟體用的

9樓:匿名使用者

8貌瓜半自己開啟吧!我就不多說了 caabbb丶¢ ⊙ ㎡ 從這個地址獲取,天天有嗚嗚

android sdk是什麼意思?幹嘛用的

10樓:匿名使用者

意思是:安卓軟體開發包,全程為android software development kit。

作用:它可以簡單的為某個程式設計語言提**用程式介面api的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。

一般的工具包括用於除錯和其他用途的實用工具。sdk還經常包括示例**、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。

背景比iphone等其他手機更強調搜尋功能,介面更強大,可以說是一種融入全部web應用的單一平臺。android平臺給我們提供了一個sharedpreferences類,它是一個輕量級的儲存類,特別適合用於儲存軟體配置引數。

使用sharedpreferences儲存資料,其背後是用xml檔案存放資料,檔案存放在/data/data//shared_prefs目錄下。

sharedpreferences,它是android提供用來儲存一些簡單的配置資訊的一種機制,例如,一些預設歡迎語、登入的使用者名稱和密碼等。

發展情況

android專案目前正在從手機運營商、手機廠商、開發者和消費者那裡獲得大力支援。谷歌移動平臺主管安迪·魯賓(andy rubin)表示,與軟體開發合作伙伴的密切接觸正在進行中。

從2023年11月開始,谷歌開始向服務提供商、晶片廠商和手機銷售商提供android平臺,並 組建「開放手機聯盟」,其成員超過30家。

11樓:匿名使用者

需要作幾個設定:

使用工具進行連線

設定eclipse或android studio的更新地址 將地址設定為 本機 8580

sdk是什麼意思,SDK是什麼?什麼是SDK

sdk意思是軟體開發工具包,一般是一些軟體工程師為特定的軟體 軟體框架 硬體平臺 作業系統等建立應用軟體時的開發工具的集合。軟體開發工具包括廣義上指輔助開發某一類軟體的相關文件 範例和工具的集合。sdk一般而言即開發 windows 平臺下的應用程式所使用的 sdk。它以簡單的為某個程式設計語言提 ...

通訊類SDK是什麼?通訊類的SDK服務有哪些

比如說工作寶sdk,是把將工作寶的部分功能封裝好,通過函式介面的方式開放出去,開發者可通過呼叫這些開發包在自己的產品或系統中實現這些功能。通訊類的sdk服務有哪些?比如免費開源的e聊sdk,它也是一款即時通訊sdk,支援多平臺。工作寶的sdk,帶有即時訊息 會議 voip ip pbx整合等功能,可...

sdk版本是啥? 5,sdk版本是什麼意思

是手機的執行環境,升級系統吧。standard development tools標準開發環境。出現這種情況有兩個原因。1 軟體版本過高。2 手機android系統版本過低。所以,如果想裝這個軟體,只能升級系統。sdk版本是什麼意思?sdk版本即軟體開發工具包的版本。軟體開發工具包是一些被軟體工程師...