【发布时间】:2011-07-26 13:39:55
【问题描述】:
因此,为了获得不断更新的 RSSI 值,我不得不求助于这种低效的方法。我尝试使用 bluecove 2.1.1,但它给了我一些库错误和运行时错误,我不想再浪费时间处理这些错误。开发人员指南将发现定义为扫描附近可发现设备的过程。
正在调用方法 Intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, Short.MIN_VALUE);这段时间可以吗?
或者上述方法必须两个设备先建立连接才有意义?
也就是说,对于我的 poll() 方法,我是否可以先将相关设备的 MAC 地址保存到某个变量 mac_addr,将 RSSI 值保存到某个变量 my_rssi,然后每次调用 poll() 时,都会生成一个新的运行scan,mac地址与mac_addr匹配的设备为目标并更新my_rssi字段?
【问题讨论】: