我正在Android應用程序列出所發現的藍牙LE設備。如何檢查設備Dicovery和未發現的藍牙樂設備
我正在使用以下代碼掃描BLE設備。
BluetoothManager mBta = ((BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE)).getAdapter();
SNFBluetoothAdapter mSNFBluetoothAdapter=new SNFBluetoothAdapter(MainActivity.this);
mBta.startLeScan(mSNFBluetoothAdapter);
使用這種方法我能夠掃描藍牙設備的範圍英寸
onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord)
但現在我的問題是, 我如何檢查設備超出藍牙範圍和更新我的設備列表? 請幫助。
對不起,我的語言。
你可以看到之前發現的東西是否在一些合理次數的嘗試中找不到。 rssi的下降也可能是一個線索。有可能您需要根據您的應用需求調整決策。 –