Android藍芽開發

2021-08-08 11:55:45 字數 891 閱讀 5452

藍芽開發,也就那麼幾個操作,開啟、搜尋、配對、連線、通訊。其他的東西都是建立在這麼幾個之上。下面就來說說這幾個基本操作。

使用前,首先加入藍芽的兩個基本許可權。

然後他們基本圍繞這麼幾個類來用。這些類是什麼,慢慢來說。

bluetoothadapter bluetoothadapter;

bluetoothmanager bluetoothmanager;

bluetoothdevice device;

bluetoothreceiver bluetoothreceiver;

public void setbluetooth()

//自定義廣播,搜到伺服器後連線

class bluetoothreceiver extends broadcastreceiver}}

}

這就是廣播的接收**。搜到指定藍芽後,停止搜尋,就行配對。然後呼叫了連線藍芽的執行緒。

//建立連線。接收伺服器發來的資料

public void thread()

//初始化輸入輸出流

in = bluetoothsocket.getinputstream();

out = bluetoothsocket.getoutputstream();

//接收資料

while (true)

}} catch (ioexception e)

}}.start();

}

我的介面很簡單,讀者學會了這些基本操作,完全可以按照自己地想法去設計自己介面隨意地應用藍芽。

Android藍芽開發流程

首先,要操作藍芽,先要在androidmanifest.xml裡加入許可權 然後,看下api,android所有關於藍芽開發的類都在android.bluetooth包下,只有八個類 bluetoothadapter,bluetoothclass,bluetoothclass.device,blue...

Android 藍芽開發 《一》

關於android藍芽的開發 關於藍芽,官方文件上面提到可以用來 1.掃瞄其他的藍芽裝置 2.查詢當地的藍芽介面卡,對藍芽進行配對 3.建立rfcomn 序列 協議 通道 4.通過服務發現連線其他裝置 5.和其他裝置進行資料傳輸 6.管理多個連線 藍芽基礎 blutoothadapter 藍芽介面卡...

Android 藍芽手柄開發

基於android平台的藍芽遊戲手柄 1 android系統為3.1及以上系統預設支援遊戲手柄,3.1以下需要系統做相應的處理。我用的是國產4.0.3版本的手機 3 觸控事件的模擬 這個對我來說是乙個難點,由於一直從事應用開發,對底層涉及較少,一開始費了不少時間,網上找了很多的資料,也得到了不少人的...