導航:首頁 > 操作系統 > androidapi18

androidapi18

發布時間:2025-07-28 17:21:23

android歷史版本的API等級

隨著版本的更迭,應用程序編程介面(API)等級不斷發生。下面將目前為止所有API等級羅列出來,並與Android各版本一一對應。
API等級1:Android 1.0
API等級2:Android 1.1 Petit Four
API等級3:Android 1.5 Cupcake
API等級4:Android 1.6 Donut
API等級5:Android 2.0 Éclair
API等級6:Android 2.0.1 Éclair
API等級7:Android 2.1 Éclair
API等級8:Android 2.2 - 2.2.3 Froyo
API等級9:Android 2.3 - 2.3.2 Gingerbread
API等級10:Android 2.3.3-2.3.7 Gingerbread
API等級11:Android 3.0 Honeycomb
API等級12:Android 3.1 Honeycomb
API等級13:Android 3.2 Honeycomb
API等級14:Android 4.0 - 4.0.2 Ice Cream Sandwich
API等級15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich
API等級16:Android 4.1 Jelly Bean
API等級17:Android 4.2 Jelly Bean
API等級18:Android 4.3 Jelly Bean
API等級19:Android 4.4 KitKat
API等級20:Android 4.4W
API等級21:Android 5.0 Lollipop
API等級22:Android 5.1 Lollipop
API等級23:Android 6.0 Marshmallow

❷ Android API Level與sdk版本對照表

API等級1: Android 1.0
API等級2: Android 1.1 Petit Four 花式小蛋糕
API等級3: Android 1.5 Cupcake 紙杯蛋糕
API等級4: Android 1.6 Donut 甜甜圈
API等級5: Android 2.0 Éclair 松餅
API等級6: Android 2.0.1 Éclair 松餅
API等級7: Android 2.1 Éclair 松餅
API等級8: Android 2.2 - 2.2.3 Froyo 凍酸奶
API等級9: Android 2.3 - 2.3.2 Gingerbread 姜餅
API等級10:Android 2.3.3-2.3.7 Gingerbread 姜餅
API等級11:Android 3.0 Honeycomb 蜂巢
API等級12:Android 3.1 Honeycomb 蜂巢
API等級13:Android 3.2 Honeycomb 蜂巢
API等級14:Android 4.0 - 4.0.2 Ice Cream Sandwich 冰激凌三明治
API等級15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich 冰激凌三明治
API等級16:Android 4.1 Jelly Bean 糖豆
API等級17:Android 4.2 Jelly Bean 糖豆
API等級18:Android 4.3 Jelly Bean 糖豆
API等級19:Android 4.4 KitKat 奇巧巧克力棒
API等級20 : Android 4.4W KitKat with wearable extensions奇巧巧克力棒
API等級21:Android 5.0-5.0.2 Lollipop 棒棒糖
API等級22:Android 5.1 Lollipop 棒棒糖
API等級23:Android 6.0 MarshMallow

❸ android api是什麼東西怎麼使用

API,即應用程序編程介面,是一系列預先定義好的函數集合,為應用程序與開發人員訪問特定軟體或硬體提供介面,無需深入了解其內部機制。在Android平台上,API的應用場景非常廣泛,從最基本的手機功能到高級的智能手機特性,均能通過API進行訪問。

Android的可選API主要針對各種不同類型的手機設計,無論是低端還是高端設備,核心API在所有Android手機上都是通用的。然而,還存在一些特定功能的API,這些被稱為「可選API」。這些API的「可選性」意味著它們並非所有設備都必須支持,甚至可能完全不支持。

例如,某些手機可能不具備GPS或Wi-Fi硬體,這意味著即使這些功能的API存在於系統中,它們也可能無法正常工作。因此,應用開發者應確保其應用能夠在不完全支持某些API的設備上順利運行。

盡管如此,應用在嘗試訪問這些上層介面時,如果設備不支持相應的API,應用要麼什麼都不做,要麼拋出異常。開發者應充分考慮設備兼容性問題,確保應用在盡可能多的設備上都能正常運行。

總的來說,理解並合理使用API是Android應用開發的關鍵,它不僅能夠提升應用的功能性和用戶體驗,還能確保應用在不同設備上的兼容性和穩定性。

❹ Android 藍牙開發(一)

普通藍牙設備官方文檔

Android 平台包含藍牙網路堆棧支持 ,憑藉此支持,設備能以無線方式與其他藍牙設備交換數據。應用框架提供了通過 Android Bluetooth API 訪問藍牙功能的途徑。使用 Bluetooth API Android 應用可以執行下面的操作:

傳統藍牙適用於電池使用強度較大的操作,例如 Android 設備之間的流傳輸和通信等。針對具有低功耗要求的藍牙設備,Android 4.3(API 18)中引入了面向低功耗藍牙的 API 支持。

使用 Android Bluetooth API 來完成使用藍牙進行通信的四項主要任務: 設置藍牙 、 查找局部區域內的配對設備或可用設備 、 連接設備 ,以及在 設備之間傳輸數據 。

關於藍牙的 API 在 android.bluetooth 包中,下面介紹一下和藍牙相關的主要類:

在 BluetoothProfile IPC 客戶端連接到服務(即,運行特定配置文件的內部服務)或斷開服務連接時向其發送通知的介面。

使用藍牙必須聲明許可權 BLUETOOTH 才可以執行藍牙通信。

1、獲取藍牙適配器

例如:我們可以查詢所有已配對的設備,然後使用 ArrayAdapter 向用戶顯示每台設備的名稱:

要發起連接僅需要知道目標藍牙設備的 Mac 地址就可以了。

注意 執行 discovery 對於藍牙適配器來說是一個非常繁重的過程,並且會消耗大量資源。在找到要連接的設備後, 要確保使用 cancelDiscovery() 來停止發現,然後嘗試連接 。如果您已經和某台設備進行連接,那麼這個時候執行發現操作會大幅度的減少此連接可用的帶寬!因此不應該在處於連接狀態的時候執行發現操作!

例如:

在連接之前如果兩個設備沒有配對,則系統會自動發出配對請求。

伺服器套接字接受連接的基本過程

放在子線程中去執行。

例子:

客戶端連接的基本過程

調用 connect() 的時候要確保客戶端沒有執行發現操作。如果執行了會大幅度降低連接的速度,增加失敗的可能。

例子

在連接之前調用 cancleDiscovery() 在進行連接之前應該始終調用這個方法,而且調用的時候無需檢測是否正在掃描。

過程:

從 Android 3.0 開始, Bluetooth API 便支持使用藍牙配置文件。藍牙配置文件是適用於設備間藍牙通信的無線介面規范。

1、藍牙配置文件就是設備間通信(藍牙設備)的一種規范

免提配置文件便是一個示例,對於連接到無線耳機的手機,兩台設備都必須支持免提配置文件。我們也可以通過實現介面 BluetoothProfile 來寫入自己的類來支持特定的藍牙配置文件。Android API 提供了以下的幾種藍牙配置文件的實現:

2、使用配置文件的基本步驟

創建 HDP 應用:

關於普通藍牙設備和普通藍牙設備之間的連接通信

關於藍牙設備和藍牙儀器(藍牙耳機、電子秤等等類似產品)
這種之間的通信是通過配置文件代理來實現的。
都有一個對應的配置文件代理類。具體的操作是通過這個對象來完成。

參考: https://mp.weixin.qq.com/s?__biz=MzU5NzA2NjQzMg==&mid=2247484128&idx=1&sn=&scene=21#wechat_redirect

閱讀全文

與androidapi18相關的資料

熱點內容
程序員最怕什麼物品 瀏覽:696
安卓最好的模擬器是什麼 瀏覽:248
一建教材pdf免費下載 瀏覽:90
怎麼快速建立多個文件夾視頻 瀏覽:435
算計pdf 瀏覽:999
ae無法連接到伺服器什麼意思 瀏覽:806
程序員面試談談個人最大特色 瀏覽:97
團購伺服器怎麼樣 瀏覽:913
android的四大基本組件 瀏覽:838
mac壓縮文件命令 瀏覽:542
php面向對象高級 瀏覽:390
linux下查看服務 瀏覽:778
鍵盤怎麼連接單片機 瀏覽:758
大數據伺服器雲主機 瀏覽:724
java字元串的復制 瀏覽:369
android封裝sdk 瀏覽:428
51單片機can匯流排 瀏覽:858
溯源碼只能查一次嗎 瀏覽:387
整百湊法演算法 瀏覽:286
信息演算法有幾種分別是什麼 瀏覽:532