После того, как мы выпустили Nexus 5 в версию предварительного просмотра Android 5.0 hammerhead-lpx13d, OS сообщает, что она больше не поддерживает рекламу Bluetooth LE. Если вы вызываете:
((BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE))
.getAdapter().getBluetoothLeAdvertiser()
всегда возвращает null. Кроме того, новый метод:
((BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE))
.getAdapter().isMultipleAdvertisementSupported()
всегда возвращает false
Первый метод, используемый для возврата действительного объекта в первый предварительный просмотр Android L для Nexus 5 еще в июне. Он больше не делает, после последнего обновления.
Кто-нибудь видит иначе?
РЕДАКТИРОВАТЬ:. Это было воспроизведено хотя бы одним человеком, который открыл проблему с Google здесь: https://code.google.com/p/android-developer-preview/issues/detail?id=1570