android 获取蓝牙信号强度,连接后获取蓝牙RSSI信号强度
基于蓝牙的RSSI可以有很多应用,要获得蓝牙的RSSI无外乎两种方法。
第一种:基于扫瞄的方法
优点是Android本身支持,缺点是scan的时间比较长,并且中间过程不受控制,为了连续的测量,需要不断的scan,建立连接中的蓝牙,不能扫描发现
第二种:基于连接的方法
前提是要建立两个蓝牙设备的连接后,再测量RSSI,优点是后期测量比较方便,间隔时间也较短。
package com.example.health;
import android.app.Activity;
import android.app.ProgressDialog;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothManager;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
impo