2012-11-26 63 views
0

我想獲得單個藍牙rssi值。android設備rssi

device1 address 00:00:00:00:00:01 rssi1 
device2 address 00:00:00:00:00:02 rssi2 

如何獲取rssi1和rssi2值。

回答

0

發現設備後,使用EXTRA_RSSI參數與ACTION_FOUND意圖,就像這樣:

private BroadcastReceiver mBluetoothDeviceFoundReceiver = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
     Object rssi = intent.getParcelableExtra(BluetoothDevice.EXTRA_RSSI); 
    ... 

不能確定返回的數據類型,所以我只是在本例中使用Object