當前位置:首頁 » 安卓系統 » androidsdkapi

androidsdkapi

發布時間: 2022-05-17 19:18:10

Ⅰ android的sdk和api什麼意思

Android中的SDK是Android專屬的軟體開發包。是軟體框架,硬體平台之類的集合。而API表示的是它的版本。

Ⅱ android的sdk和api是什麼意思

SDK就是Kit,工具箱嘛,IOS平台上就是XCode,一系列的工具組合在一起,比如你在編輯器里敲代碼的時候它會自動補全代碼,自動錯誤檢查,你點一下Run,它會調用編譯器來自動編譯,編譯完它會調用iPhone的模擬器來運行,這就是SDK,提供整套的開發工具供開發者使用。
OpenAPI就是網站提供的介面,比如你想開發一個圍脖的手機客戶端,你從哪裡讀取數據寫入數據呢?總不能從Web版里調用吧?那裡是一堆一堆的html代碼啊,所以OpenAPI就是網站提供的介面,供開發者接入用的,比如聚合數據平台。

SDK (Software Development Kit)翻譯成中文就是"軟體開發工具組"
是用來幫一個 產品 或 平台 開發應用程式的工具組,由產品的廠商提供給開發者使用的。
通常是 某一家廠商 針對某一 平台 或 系統 或 硬體 所發布出來用以開發應用程式的工具組,
在這個工具包裡面,可能包含了各式各樣的開發工具,模擬器等。
例如:給 Android平台 使用的 Android SDK 就是用來開發 Android系統上面的應用程式。
API (Application Programming Interface)
翻譯成中文就是"應用程式介面",其實這樣翻譯不好,應該說是"程式溝通介面"。
翻譯為介面,顧名思義就要溝通兩個不同的東西用的,通常由一組函式庫所組成。
在一個 同一個平台 下的 兩個不同東西(程式 or 系統),為了能取用對方的功能等等,
所以一個 X程式 寫了一組函式,讓 同一平台的其他程式 取用 X程式 的功能,
那組函式就可以說是那個 X程式 對外開放的 API。
例如:我要在 自己的網頁 上加入 google map網頁的功能,就使用 "google map API"

有時候 SDK(開發者工具包) 里也會帶有些許 API 用來調用一些系統平台程式提供的功能
例如說:視窗顯示,圖形特效等等。
以下舉一個實際例子來說明,調用系統程式功能的API 是怎麽一回事
開發Windows應用程式的SDK(開發者工具包) 里就包含 Win32 API
說明: Win32 API 是一個函式庫,可以給Windows應用程式 調用 Windows系統的功能
在PTT看到有人問了差異性,我的看法是
SDK是用來開發某一個平台的程式的工具包,API 是讓同一平台下的程式取用它的功能的函式庫。
以及下面的評論
1.API 通常大家都不會弄錯,的確就是以功能為導向的"方法"或"函式"清單,
看程式語言或平台而定( Methods, Functions... ),
而每個 API 主要都是為了達成某特定功能所設計的。
開發商可以為了不同平台,設計相同的 API 讓開發者使用,
也可能會因應不同平台,製作不同的 API 讓開發者使用。
2.當 API 數量夠多功能夠繁復並且可交互為用的時候,
( 例如為了達成某些功能,常需要同時引用某些 APIs 來完成 )
開發商就會為了開發便利,而預先撰寫好一些組合好 APIs 的 API
供開發者使用,來統一有特定需求的開發者能有一致的開發與使用體驗,
( 例如讓使用"網路連線"的開發者不需自己處理網路的基礎溝通信息,
與錯誤處理方式,使 API 在應用的時候有一定程度的便利性等 )
然後,也陸續發展出測試、除錯工具,甚至是設計不同平台開發環境所需的套件,
尤其針對不同平台,更是設計了對應的工具來協助開發、除錯;
SDK 名詞之所以出現,儼然是為了匯整上述這些資源而誕生的,
我想也可以說成是 API 的包含者(直接使用)與應用者(以便加速開發),
也因此可以說這兩個是屬於不同層級的東西...

Ⅲ 如何查看android SDk API方法使用說明

找到你的sdk的路徑,我的是E:\Android\android-sdk-windows\android-sdk-windows\docs,在docs文件下面有一個index.html,你打開它就行了。。。全部的API方法都在裡面
不過全是英文的,注意:這個index。html只能在改文件下打開,如果單獨復制出來打開則無效了。

Ⅳ android sdk api文檔在哪

默認在Android SDK安裝目錄的docs\reference\packages.html下。下面是Android的sdk、api及工程目錄說明:
SDK下包的說明:
1:add-ons:Android開發需要的第三方文件和軟體庫
2:docs:Android的文檔。包括開發指南、API參考、資源等
3:extras:擴展的附加包
4:platforms:你安裝下載的所有Android平台,分版本存放
5:platform-tools:平台相關的工具
6:samples:所有的樣常式序
7:system-images:系統使用的圖片
8:temp:臨時操作或緩存的目錄

9:tools:應用Android平台進行開發所需要的一些開發工具
常見的api包說明:
1:android.app :提供高層的程序模型、提供基本的運行環境
2:android.content :包含各種的對設備上的數據進行訪問和發布的類
3:android.database :通過內容提供者瀏覽和操作資料庫
4:android.graphics :底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們
直接繪制到屏幕上.
5:android.location :定位和相關服務的類
6:android.media :提供一些類管理多種音頻、視頻的媒體介面
7:android.net :提供幫助網路訪問的類,超過通常的java.net.* 介面
8:android.os :提供了系統服務、消息傳輸、IPC 機制
9:android.opengl :提供OpenGL 的工具
10:android.provider :提供類訪問Android 的內容提供者
11:android.telephony :提供與撥打電話相關的API 交互
12:android.view :提供基礎的用戶界面介面框架
13:android.util :涉及工具性的方法,例如時間日期的操作
14:android.webkit :默認瀏覽器操作介面
15:android.widget :包含各種UI 元素(大部分是可見的)在應用程序的屏幕中使用

Ⅳ android sdk和api的區別

Eclipse插件的安裝方法大體有以下三種:第一種:直接復製法 假設Eclipse的安裝目錄在C:\eclipse,解壓下載的eclipse 插件或者安裝eclipse 插件到指定目錄AA(如:c:\AA)文件夾,打開AA 文件夾,在AA文件夾里分別包含兩個文件夾features和plugins ,然後把兩個文件夾里的文件分別復制到C:\eclipse下所對應的文件夾下的features 和plugins 下,一般的把插件文件直接復制到eclipse目錄里是最直接也是最愚蠢的一種方法!因為日後想要刪除這些插件會非常的困難,不推薦使用。 注意:直接將插件包解壓到plugins文件夾下之後,重啟eclipse,可能不會載入新的插件。 解決方法是: 1、打開命令行,到當前eclipse的目錄下,輸入eclipse -clean,重新啟動eclipse,這樣eclipse就會加上新的插件了。 2、如果插件不能生效,則請將eclipse\configuration\org.eclipse.update目錄刪除後再啟動eclipse; 你可以在eclipse的菜單"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安裝的插件。 第二種:使用link文件法 a.假設Eclipse的安裝目錄在C:\eclipse,在該文件夾下,新建這樣的目錄結構C:\eclipse\PluginsEclipse\jode\eclipse; b.解壓下載的eclipse 插件或者安裝eclipse 插件到指定目錄BB(如:C:\BB)文件夾,打開BB文件夾,然後把 BB文件夾里的兩個文件夾features和plugins復制到剛剛新建好C:\eclipse\PluginsEclipse\jode\eclipse,這樣eclipse中就有了兩個插件目錄features and plugins下。 c.在C:\eclipse目錄中新建links(C:\eclipse\links)目錄,在links目錄中建立一個以link為擴展名的文本文件如jode.link,內容如下path=C:/eclipse/PluginsEclipse/jode 或者path=C:\\eclipse\\PluginsEclipse\\jode(插件的目錄),保存後重啟eclipse插件就會安裝完成。 注意:link文件中path=插件目錄的path路徑分隔要用\\或是/ Java代碼 /eclipse/ links/ jode.link webtools.link updateManager.link ... ... /eclipse/ links/ jode.link webtools.link updateManager.link ... ... 可以在eclipse的菜單"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安裝的插件。 第三種:使用eclipse自帶圖形界面安裝 選擇Help > Software Updates > Manager Configuration,再選擇Add > Extension Location 找到你要安裝插件的目錄就可以了。使用eclipse的help->SoftwareUpdates ->Find and install... search for new features... 輸入軟體安裝地址進行安裝強烈推薦這種方法,優點很多比如可以方便的添加刪除,也不用自己寫link文件! 備註:Eclipse插件的目錄結構 Java代碼 /eclipse-plugins/ eclipse/ .eclipseextension features/ plugins/ 第2.3種方法所指向的目錄都指的是"eclipse"目錄, 如果用第3種方法,在eclipse這個目錄下必須有文件.eclipseextension,如果下載的插件沒有這個文件, 那就隨便eclipse安裝目錄下的那個文件拷過去就行,只有有這么個文件就可以了,內容沒什麼用,主要是一些版本信息。例如: Java代碼 id=org.eclipse.platform name=Eclipse Platform version=3.1.1 id=org.eclipse.platform name=Eclipse Platform version=3.1.1

Ⅵ android sdk api在哪個目錄下

SDK下載下來以後, 根目錄下有個docs目錄,就是api的目錄

API地址:http://developer.android.com/intl/zh-cn/guide/index.html

Ⅶ 如何查看Android SDK API文檔

查看android api有兩種方式:在線查看與離線查看。

1. 在線查看

在線查看一般是指在安卓開發者官網上直接查看,但這需要你的網路環境可以訪問谷歌。

官方地址如下:

https://developer.android.com/reference/packages.html

目前最新的API是android 24,如下圖,左邊可以切換API的版本,右邊可以切換顯示包索引還是類索引。

依次打開Develop-->Reference,然後就可以看到API文檔了。這個docs幾乎包含了開發者官網的全部內容,所以除了查看API,還可以查看官方教程等資源。

另外,雖說這是離線文檔,但裡麵包含了谷歌字體服務和幾個連接谷歌的腳本,所以打開時可能會很慢。解決方案是用一個編輯器比如Notepad++,搜索各文件中包含的訪問谷歌服務的網址字串,並將其替換為空串就可以了。

Ⅷ 如何查看android api

查看android api有兩種方式:在線查看離線查看


1. 在線查看

在線查看一般是指在安卓開發者官網上直接查看,但這需要你的網路環境可以訪問谷歌。

官方地址如下:

https://developer.android.com/reference/packages.html

目前最新的API是android 24,如下圖,左邊可以切換API的版本,右邊可以切換顯示包索引還是類索引。

依次打開Develop-->Reference,然後就可以看到API文檔了。這個docs幾乎包含了開發者官網的全部內容,所以除了查看API,還可以查看官方教程等資源。


另外,雖說這是離線文檔,但裡麵包含了谷歌字體服務和幾個連接谷歌的腳本,所以打開時可能會很慢。解決方案是用一個編輯器比如Notepad++,搜索各文件中包含的訪問谷歌服務的網址字串,並將其替換為空串就可以了。

Ⅸ 如何開發android sdk

在APICloud上看到android sdk開發指南,它們平台上叫功能模塊,摘要一些下來看你有沒有參考價值:


1.開發環境:

PC:Windows XP/Win7/8/Mac OS;

Eclipse3.7及以上;

ADT21及以上;

Android SDK 21(5.0)及以上;

JDK1.6或者1.7。盡量不要使用1.8,存在各種潛在問題;

其中Android環境推薦使用Google整合版的Eclipse:SDK ADT Bundle;


2.開發幫助參考

Android在線API文檔:

Javascript規范及入門:

JSON數據在線Viewer:


3. 框架設計

APICloud引擎以實現對操作系統底層能力的封裝和擴展,通過系統Webkit瀏覽器引擎開放API給Javascript調用的形式,實現了HTML+CSS+Javascript開發語言和Object-C/Java/C/C++等Native開發語言之間的橋接,極大的豐富和增強了標准Javascript的能力。令前端開發者通過JS即可調用移動設備的底層功能,如:電話、簡訊、定位、多媒體、跨域http請求等,並能將如網路地圖、支付寶等第三方廠商的SDK很容易的集成至App中來。

本SDK開放橋接機制,方便具有一定Android基礎的開發者自由開發定義Native擴展模塊,豐富JS的能力,提升App的用戶體驗。APICloud引擎框架橋接層設計如圖(2):


4. 開發設計Native模塊

新建用於綁定映射至JS對象的類。在項目中新建Java類(以下以UZMoleDemo類為例,映射的JS對象為moleDemo),繼承自引擎Jar包中的APIMole或者UZMole類,並重寫相關函數。如下圖:


定義並聲明將被映射至JS類的Java函數。 若想將Java類中的某個函數映射至JS對象供JS調用,需要將該函數聲明以「jsmethod_」開頭,並且聲明該函數為public,同時接收且僅能接受一個參數:UZMoleContext。

函數聲明格式:public void jsmethod_showAlert(final UZMoleContextmoleContext){}

熱點內容
伺服器業務ip地址怎麼配 發布:2024-04-23 15:03:05 瀏覽:988
銅排折彎最簡單的演算法 發布:2024-04-23 14:48:53 瀏覽:21
我的世界伺服器倒計時清理指令 發布:2024-04-23 14:21:14 瀏覽:465
五班資料庫 發布:2024-04-23 13:59:57 瀏覽:797
在c語言中數字029是一個 發布:2024-04-23 13:52:13 瀏覽:740
我的世界電腦版伺服器怎麼禁足 發布:2024-04-23 13:24:49 瀏覽:547
y壓縮包 發布:2024-04-23 12:41:20 瀏覽:166
內網互相訪問 發布:2024-04-23 12:36:23 瀏覽:319
安卓國際服在哪裡看賬號 發布:2024-04-23 12:30:29 瀏覽:299
android開發伺服器 發布:2024-04-23 12:24:42 瀏覽:237