3
我试图通过点击一个按钮来获取连接的蓝牙设备的当前RSSI值。但它总是只返回-32768!不知道什么是错的!但是,第一次连接时,我能够获得正确的RSSI。蓝牙的Android RSSI值总是返回-32768?
private Button.OnClickListener buttonRSSIOnClickListener = new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(BluetoothDevice.ACTION_FOUND);
short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);
Toast.makeText(getApplicationContext()," RSSI: " + rssi + "dBm", Toast.LENGTH_SHORT).show();
}};
任何人都可以帮助我吗?
接收器不工作...相反,当我过滤RSSI,然后lib类打印登录“onScanResult”...任何想法如何可以得到结果RSSI结果连接设备..? – CoDe