根据我的说法,
我们正在进行一个需要支持一系列设备的项目。
对于api级别18以上的设备,必须使用蓝牙适配器类支持蓝牙LE。
现在问题来了,因为它是从cordova插件导入的,我们的应用程序在低api设备上启动时崩溃。
因此,现在我们正在寻找一种使用该类的方法,而无需事先加载它。
因此,我们检查api级别,如果支持,我们希望加载该类。
有办法吗?我们听说过动态类加载,是这样吗?
为此使用null safe。对于较旧的设备(<18)类BLE和其他BluetoothAdaptor。蓝牙=蓝牙!BLE?蓝牙适配器;