藍芽開發學習筆記

2021-09-25 23:29:49 字數 937 閱讀 3564

設定藍芽

1.獲取bluetoothadapter(自身藍芽介面卡)

bluetoothadapter  mbluetoothadapter = bluetoothadapter.getdefaultadapter();

if (mbluetoothadapter == null)

2.啟用藍芽

//如果手機藍芽沒有開啟,就會跳轉到手機系統藍芽介面

if (!mbluetoothadapter.isenable())
查詢裝置

掃瞄裝置,搜尋附近開啟藍芽的裝置,需先配對,然後連線

查詢配對的裝置

setpaireddevices = mbluetoothadapter.getbondeddevices();

if(paireddevices.size > 0)

}

要發起連線,bluetoothadapter物件僅僅需要提供mac位址

發現裝置

要開始發現裝置,只需要呼叫startdiscovery(),

需要註冊乙個廣播,接收每台發現的裝置進行頁面掃瞄,檢索其藍芽名稱。

private final broadcastreceiver mreceiver = new broadcastreceiver()

}}

//註冊廣播

intentfilter filter = new intentfilter(bluetoothdevice.action_found);

registerreceiver(mreceiver, filter);

藍芽學習筆記

1.藍芽4.0技術總結 a.傳統藍芽技術 b.藍芽低功耗技術 版本新增 c.高速藍芽技術 24mbit s 2.藍芽低功耗優點 a.低成本 b.跨廠商互操作性 c.3ms低延時 d.100m以上超長距離 e.aes 128加密3.藍芽版本差異 a.藍芽1.1與藍芽1.2傳輸速度慢 1mbit s 抗...

android開發筆記藍芽

相關類 1.bluetoothadapter 顧名思義,藍芽介面卡,直到我們建立bluetoothsocket連線之前,都要不斷操作它 bluetoothadapter 裡的方法很多,常用的有以下幾個 canceldiscovery 取消搜尋 disable 關閉藍芽 enable 開啟藍芽,這個方...

安卓開發筆記 藍芽開發

一般情況下用預設的藍芽介面卡就好了 private static bluetoothadapter adapter bluetoothadapter.getdefaultadapter 貼幾個常用的方法 開啟藍芽功能 public static void openbluetooth 關閉藍芽功能 p...