安卓藍芽連線操作步驟。。。慢慢來不急
阿新 • • 發佈:2019-01-30
使用藍芽API,Android應用程式可以執行以下操作:
- 掃描其他藍芽裝置
- 查詢配對藍芽裝置的本地藍芽介面卡
- 建立RFCOMM通道
- 通過服務發現連線到其他裝置
- 向其他裝置傳輸資料
- 管理多個連線
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
基礎
表示本地藍芽介面卡(藍芽無線電)。這 是所有藍芽互動的入門點。使用此功能,您可以發現其他藍芽裝置,查詢已繫結(配對)裝置的列表,使用已知的MAC地址例項化,並建立一個監聽來自其他裝置的通訊。 表示遠端藍芽裝置。使用此方法通過關於裝置的或查詢資訊(如其名稱,地址,類別和繫結狀態)來請求與遠端裝置的連線。 表示藍芽插座的介面(類似於TCP )。這是允許應用程式通過InputStream和OutputStream與另一個藍芽裝置交換資料的連線點。 表示用於偵聽傳入請求(類似於TCP )的開啟的伺服器套接字。為了連線兩個Android裝置,一個裝置必須開啟這個類的伺服器套接字。當遠端藍芽裝置向該裝置發出連線請求時,當接受藍芽許可權
<manifest ... > <uses-permission android:name = “android.permission.BLUETOOTH” /> ... </ manifest>
設定藍芽
這將返回一個 表示裝置自己的藍芽介面卡(藍芽無線電)的。 整個系統有一個藍芽介面卡,您的應用程式可以使用此物件與其進行互動。 如果 返回null,則裝置 不支援藍芽,您的故事將在此結束。例如:BluetoothAdapter mBluetoothAdapter = BluetoothAdapter 。getDefaultAdapter (); if (mBluetoothAdapter == null ){ }
2.啟用藍芽
接下來,您需要確保啟用藍芽。呼叫檢查藍芽是否當前啟用。
如果此方法返回false,則藍芽被禁用。
這將發出通過系統設定啟用藍芽的請求。