簡體   English   中英

Regd - 獲取配對設備的藍牙 RSSI 值

[英]Regd - Geting Bluetooth rssi value of Paired devices

我們可以以編程方式在android中獲取配對設備的藍牙Rssi值嗎?

謝謝

您可以讀取連接設備的 RSSI(信號強度)。

獲取額外的 EXTRA_RSSI 以從 ACTION_FOUND 意圖獲取 RSSI。

private final BroadcastReceiver receiver = new BroadcastReceiver(){
    @Override
    public void onReceive(Context context, Intent intent) {

        String action = intent.getAction();
        if(BluetoothDevice.ACTION_FOUND.equals(action)) {
            int  rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);
            Toast.makeText(getApplicationContext(),"  RSSI: " + rssi + "dBm", Toast.LENGTH_SHORT).show();
        }
    }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM