資料介紹
Google已于5月17日的開發(fā)者大會上正式宣布,Beta版Android O即日起對普通用戶開放。和以往一樣,Google已經(jīng)3月份提早向開發(fā)者提供了下一代Android的預(yù)覽版,Android O[1] Developer Preview。
從Android開發(fā)者的Reference Guide[2] 以及其開發(fā)者博客上發(fā)布的博文來看,Android O在藍(lán)牙5的支持上著墨頗多,“藍(lán)”小編覺得今天有必要為大家腦補(bǔ)一下Android O當(dāng)中的藍(lán)牙那些事。
首先要向大家介紹一下Android版本是如何命名的。Google是按照英文字母表的順序?yàn)锳ndroid系統(tǒng)命名的,單個字母的版本代碼在正式發(fā)布之后會擴(kuò)展為各種甜品的名字,比如從Android 4.3(Android也是從這個版本開始支持低功耗藍(lán)牙(Bluetooth low energy) 技術(shù))開始,依次為:
?Android 4.3,Jelly Bean,果凍豆
?Android 4.4,KitKat,奇巧巧克力
?Android 5.0,Lollipop,棒棒糖
?Android 6.0,Marshmallow,棉花糖
? Android 7.0,Nougat,牛軋?zhí)?
?Android 8.0,O(有傳聞可能是奧利奧Oreo ...(^_^)...)
Android的版本命名固然有趣,以上的甜品也都是小編的最愛,但是小編今天在這里寫這篇文章可不是為了讓大家科普各種甜品的名的,我們的今天的目的,還是為了大家了解Google I/O開發(fā)者大會上發(fā)布的Android O在藍(lán)牙方面有哪些已確認(rèn)的新特性。
從開發(fā)者預(yù)覽版來看,目前有兩個針對藍(lán)牙的主要特性將會加入到Android O當(dāng)中:
1、針對藍(lán)牙5的更新
藍(lán)牙5在去年12月份對外正式發(fā)布,主要包括4倍的通信距離擴(kuò)展,2倍的通信速率提高以及8倍的廣播包數(shù)據(jù)容量擴(kuò)展。在最新的Android開發(fā)者參考文檔API:O當(dāng)中,對以上三個特性都有觸及。
setPreferredPhy方法
通過setPreferredPhy方法,可以對Android設(shè)備的藍(lán)牙PHY層進(jìn)行配置。藍(lán)牙5的物理層包括三種選項(xiàng):1M PHY,2M PHY以及Coded PHY。
相對應(yīng)的,對于setPreferredPhy的參數(shù):txPhy和rxPhy,分別有如下定義:
PHY_LE_1M_MASK,支持藍(lán)牙5 ,1M PHY;
PHY_LE_2M_MASK,支持藍(lán)牙5 ,2M PHY;
PHY_LE_CODED_MASK.,支持藍(lán)牙5,Coded PHY;
對于phyOptions參數(shù)有如下定義:
PHY_OPTION_NO_PREFERRED;
PHY_OPTION_S2 ;
PHY_OPTION_S8;
因此,通過參數(shù)的不同組合,就可以實(shí)現(xiàn)長距離或者是高速率的特性:
但是在這里需要強(qiáng)調(diào)一點(diǎn):長距離和高速率的特性是否支持,還取決于Android設(shè)備的硬件是否支持藍(lán)牙5。
關(guān)于Android開發(fā)者預(yù)覽版當(dāng)中關(guān)于長距離和高速率的更多細(xì)節(jié),可以參考:
8倍廣播包幀長擴(kuò)展
Android O 開發(fā)者對 ScanRecord.getBytes() [3] 方法檢索的數(shù)據(jù)長度做出了一些變化。在介紹這個變化之前,我們先首先腦補(bǔ)一下什么是ScanRecord。
在Android的低功耗藍(lán)牙掃描過程中,Android設(shè)備可以發(fā)起低功耗藍(lán)牙的掃描操作,在Android的“話語體系”中,這叫做:startScan(ScanCallback)。其中的ScanCallback是一個回調(diào)函數(shù)的入口地址,掃描操作的結(jié)果都可以通過ScanCallback返回到應(yīng)用層。ScanRecord.getBytes()這個方法可以返回掃描結(jié)果的原始數(shù)據(jù)。
那么在Android O中,getBytes()方法對于所接收的字節(jié)數(shù)不作任何假定。因此,應(yīng)用不應(yīng)受所返回的任何最小或最大字節(jié)數(shù)的影響。相反,應(yīng)用應(yīng)當(dāng)計算所返回數(shù)組的長度。因此這一變更的意義就在于能夠兼容藍(lán)牙 5 的設(shè)備返回的數(shù)據(jù)長度。對于Beacon應(yīng)用的開發(fā)者來說,無疑是一個福音。
同時藍(lán)牙5在廣播擴(kuò)展方面還有一些其他的更新,例如:
從startAdvertisingSet的參數(shù)來看,已經(jīng)支持了藍(lán)牙5當(dāng)中的periodical advertising和extended adversiting事件。
關(guān)于Android O當(dāng)中藍(lán)牙5廣播擴(kuò)展的更多細(xì)節(jié),可以參閱以下網(wǎng)址:
2、Audio
Android O開發(fā)者預(yù)覽版中同時發(fā)布了追加支持以往只是 Sony 限定的 LDAC[4] 編碼技術(shù)。LDAC是Sony開發(fā)的一種能夠通過藍(lán)牙鏈路傳輸Hi-Res音頻的編碼技術(shù),這種技術(shù)可以將藍(lán)牙音頻信號的傳輸吞吐量有一個顯著的提高,最高可以達(dá)到990kbps。帶來的變化則是在Android O支持LDAC之后,市面上支持LDAC的藍(lán)牙耳機(jī)和藍(lán)牙揚(yáng)聲器都可以與Android O代際的智能手機(jī)連接,獲取高音質(zhì)的音頻體驗(yàn)。
LDAC目前在傳輸速率上有3個檔位可供選擇:
?990kbps,音質(zhì)優(yōu)先模式
?660kbps,普通模式
?330kbps,連接優(yōu)先模式
屆時更新了Android O之后,大家不妨敗一個LDAC耳機(jī)體驗(yàn)一下...(*_^)...。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- Wifi,ZigBee和藍(lán)牙大戰(zhàn)小析資料下載
- 可穿戴開發(fā):Beacon+Android Wear資料下載
- 關(guān)于PCB設(shè)計當(dāng)中的拼板及注意事項(xiàng)資料下載
- 藍(lán)牙4.2與隱私保護(hù)資料下載
- 手機(jī)天線設(shè)計那些事兒資料下載
- Android電源管理設(shè)計資料下載
- 晶振與晶體那些概念資料下載
- 關(guān)于PC板卡供電模塊的二三事資料下載
- 差分線的那些概念該如何理解資料下載
- 藍(lán)牙mesh網(wǎng)絡(luò)如何構(gòu)成?資料下載
- 藍(lán)牙Mesh應(yīng)用選擇芯片資料下載
- 藍(lán)牙Mesh網(wǎng)絡(luò)的構(gòu)成要素資料下載
- 藍(lán)牙mesh啟動配置流程資料下載
- Android藍(lán)牙開發(fā)的教程免費(fèi)下載 17次下載
- Android手機(jī)與單片機(jī)之間進(jìn)行藍(lán)牙通信的方法和程序免費(fèi)下載
- 基于Android13的AOSP源碼下載及編譯指南 4096次閱讀
- 數(shù)據(jù)庫優(yōu)化那些事 620次閱讀
- D觸發(fā)器與亞穩(wěn)態(tài)的那些事 1359次閱讀
- 一文弄懂RF檢波器那些事 1391次閱讀
- AOSP Android11系統(tǒng)源碼和內(nèi)核源碼簡析 5630次閱讀
- 揭示一下發(fā)財電容這種說法背后的那些事 2675次閱讀
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 5094次閱讀
- fireflyCORE-PX30-JD4Android開發(fā)簡介 1.8w次閱讀
- fireflyCORE-3399主板JD4--Android工具簡介 1.3w次閱讀
- fireflyCORE-3399PRO主板JD4--Android開發(fā) 1701次閱讀
- 淺談那些空氣凈化器當(dāng)中采用的技術(shù) 1520次閱讀
- 藍(lán)牙4.0和低功耗藍(lán)牙是一回事嗎?這篇文章解答這個疑問 9059次閱讀
- android藍(lán)牙4.0開發(fā)教程 6342次閱讀
- 基于藍(lán)牙與Android設(shè)備的控制系統(tǒng)設(shè)計 970次閱讀
- 基于Android的低功耗移動心電監(jiān)控系統(tǒng)的設(shè)計方案 2779次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論