在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Android  物聯(lián)網(wǎng)  網(wǎng)絡安全/ Android4.3以下的設備不支持BLE,是硬件上不支持,還是協(xié)議上不支持?

Android4.3以下的設備不支持BLE,是硬件上不支持,還是協(xié)議上不支持?

最近公司要開發(fā)一個藍牙解鎖的app
用藍牙的方式來解鎖
如果我需要最低兼容到 android 4.2 應該怎么做呢?

回答
編輯回答
汐顏

android os 不支持
就是低級別的系統(tǒng)中沒有BLE相關的方法給你調用

從理論上來說 除非你自己修改android的系統(tǒng),自己實現(xiàn)rom,將ble相關的代碼移植到4.2系統(tǒng)內(nèi),然后對java層提供sdk調用你封裝的ble api,這樣的技術大概類似于mipush,而且更加復雜,因為涉及android操作硬件,系統(tǒng)燒錄
否則無法實現(xiàn)你說的功能,如果你是想研究android系統(tǒng)的燒錄和相關代碼植入,系統(tǒng)剪裁定制,還可以考慮

如果只是為了app開發(fā),建議你不要考慮BLE兼容4.2的問題,在app層面不可能實現(xiàn)

2018年4月1日 06:21
編輯回答
哎呦喂

兼容的寫法就是,藍牙4.0,藍牙2.0都寫進去,支持BLE則使用BLE。

使用此API檢查支持與否
context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)

2018年2月24日 01:47