来自here据说:
要获得代表本地蓝牙适配器的BluetoothAdapter,在
JELLY_BEAN_MR1
及以下版本上运行时,请调用静态getDefaultAdapter()
方法;在JELLY_BEAN_MR2
及更高版本上投放时,请使用getSystemService(String)
通过BLUETOOTH_SERVICE
进行检索。
我认为此更改是由于对蓝牙低功耗(BLE)的额外支持,但这是否意味着使用getDefaultAdapter()
BluetoothAdapter
方法的旧方式} class已被弃用?如果是这样,则没有明确说明。
我问的原因是我不需要支持BLE,而且我有一个现有的Java类以4.3之前的方式实现了蓝牙功能。这是否适用于4.3和4.4?
答案 0 :(得分:0)
我现在测试了Android 4.4.2上的pre-JELLY_BEAN_MR2,但它确实有效。