Android 蓝牙低能量扫描失败
我目前正在开发一个应用程序,将使用蓝牙低能量 我正在使用以下链接 我无法扫描周围的设备 要扫描设备Android 蓝牙低能量扫描失败,android,bluetooth,bluetooth-lowenergy,android-bluetooth,Android,Bluetooth,Bluetooth Lowenergy,Android Bluetooth,我目前正在开发一个应用程序,将使用蓝牙低能量 我正在使用以下链接 我无法扫描周围的设备 要扫描设备 mBluetoothAdapter.startLeScan(mLeScanCallback); private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() { @Override public void onLeSca
mBluetoothAdapter.startLeScan(mLeScanCallback);
private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback()
{
@Override
public void onLeScan(final BluetoothDevice device, int rssi,byte[] scanRecord)
{
runOnUiThread(new Runnable() {
@Override
public void run()
{
mLeDeviceListAdapter.addDevice(device);
mLeDeviceListAdapter.notifyDataSetChanged();
}
});
}
};
我也有同样的问题。请将这些权限添加到您的清单中
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
如果您使用的是23 API或更高版本: 您必须添加位置权限 以下是清单中的所有权限:
<uses-feature
android:name="android.hardware.bluetooth_le"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
可能是个愚蠢的问题,但BTAdapter是否已启用mBluetoothAdapter.isEnabled()
并且它是否能够使用低能耗蓝牙<代码>getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)?你的设备是低能蓝牙吗?是的,我已经检查过了!!我使用的是MotoE手机,有KITKAT android和BLE-4版本,完全可支持。此外,我的BTadapter已启用,并且能够使用低能蓝牙。您是否尝试从google play下载其他BLE扫描仪并扫描您的设备?你想扫描什么?抱歉,但在我可以帮助之前,我们需要放弃代码以外的其他问题。。。因为我发布的示例对任何人都有效。。。还可以在另一个支持ABLE的设备中尝试代码…Margabr-实际上我正在扫描我的CSR8670套件,该套件支持ABLE。早些时候它处于中央模式,这就是为什么它无法检测到我的工具包,但现在当我将工具包设置为外围模式时,我的android设备无法扫描我的设备。但我仍然面临的问题是,即使没有连接,android api也会显示其与工具包的连接。感谢您的友好响应,但Tom我已经添加了此权限,但仍然存在问题。你能通过你的代码扫描你周围的BLE设备吗?是的,我能找到BLE设备。使用这个例子。这是我在这里发布的链接,也是我关注的,但没有发现有价值的链接。哦,对不起。请将您的DeviceScanActivity+清单发送给我。你好,Khanna,您找到解决方案了吗。?我也面临着和你一样的问题。。请帮忙