Potrzebuję znaleźć adres MAC bluetooth w Androidzie. Poniżej kodu:Jak znaleźć adres MAC bluetooth programowo w api na poziomie Androida 19
BluetoothAdapter.getDefaultAdapter().getAddress();
Działa dobrze z api poziomu 18 i poniżej.
Jak znaleźć to samo z interfejsem APi na poziomie 19.?
„Aby uzyskać BluetoothAdapter reprezentujący lokalną adapter Bluetooth, gdy działa na JELLY_BEAN_MR1 i poniżej, należy wywołać metodę getDefaultAdapter statyczne(), kiedy działa na JELLY_BEAN_MR2 i wyżej, pobierać je przez getSystemService (String) z BLUETOOTH_SERVICE” od http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html
otrzymuję następujący błąd:
bluetooth binder is null
zarówno
BluetoothManager ba=(BluetoothManager)getSystemService(Context.BLUETOOTH_SERVICE);
bmac=ba.getAdapter().getAddress();
i
bmac=BluetoothAdapter.getDefaultAdapter().getAddress();
na emulatorze i emulatora genymotion na poziomie api 19, KitKat
Pomoc!
http://stackoverflow.com/q/33377982/7012517 za referencję ..! – Shobhit