-1
我試圖在顯示掃描設備的列表上顯示chainging rssi。如何在android BLE中表達chainging BLE rssi?
[在這裏輸入的形象描述] [1]
我想表達的RSSI chainging RSSI值:_____從圖片。 我能夠獲得日誌上的rssi值,如圖片。
[請輸入圖片說明] [2]
請幫幫我。
我試圖在顯示掃描設備的列表上顯示chainging rssi。如何在android BLE中表達chainging BLE rssi?
[在這裏輸入的形象描述] [1]
我想表達的RSSI chainging RSSI值:_____從圖片。 我能夠獲得日誌上的rssi值,如圖片。
[請輸入圖片說明] [2]
請幫幫我。
您將需要掃描intervall,通過重新掃描設備「刷新」RSSI。 STH。像這樣:
public void scanLeDevice(final boolean enable)
{
final static int SCAN_PERIOD = 2000; //2s
final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
final BluetoothAdapter mBluetoothAdapter = bluetoothManager.getAdapter();
//to start or stop scanning (true/false)
if (enable)
{
// Stops scanning after a pre-defined scan period
mHandler.postDelayed(new Runnable()
{
@Override
public void run()
{
mBluetoothAdapter.stopLeScan(mLeScanCallback);
if (mGatt == null)
offScan();
}
}, SCAN_PERIOD);
mBluetoothAdapter.startLeScan(mLeScanCallback);
}
else
{
mBluetoothAdapter.stopLeScan(mLeScanCallback);
}
}
歡迎來到StackOverflow。請花點時間訪問[幫助中心](http://stackoverflow.com/help)並閱讀[如何提問](http://stackoverflow.com/help/how-to-ask),這樣你可以瞭解這裏接受哪些類型的問題,如何撰寫問題以及如何有效地使用本網站 –
此外,您的圖片缺失 – lokusking