Iam working on a HealthCare project atm. we are making a test setup where we use a Motorola Razr Max with android 4.0.4 as Gateway. The phone's BLE will communicate with a BLE Chip from IT. The reason for picking a Motorola Razr maxx was because IT had it listed on a link! under which phones supported BLE.
But but Motorola's BLE API from android 4.0 upgrade dosnt work.
I have also tried BroadComs BLE API on the phone - but it isnt supported by the phones BLE chip - so I didnt get fare here.
So my Question here. what will you suggest I do from here ?
Do u know any android phones where Broadcoms API i working in android 4.0.4 - IT says the HTC 1 X - have a working BLE API - Have any1 tried it ?
Do anyone if motorola is coming with the bug fixes? (The Motorola Developmer support team in Denmark - dont know shit about there own software/hardware.)
------ UPDATE --------
Iam trying to get the Motorola to work - and now it dont fail the BLE support = Great :)
Iam using the Motorola_ICS_R2 API. But when I run the profile sample - it will not compile - because of _ BluetoothDevice.ACTION_GATT and BluetoothDevice.EXTRA_GATT what is it Iam missing before I can run the Profile Sample?
try { Class<?> object = Class.forName(className);//className = "android.bluetooth.BluetoothGattService" ifPhoneSupportsBLE = true; } catch (Exception e) { ifPhoneSupportsBLE = false; Toast.makeText(mContext, "Your phone is not compatible with BLE", Toast.LENGTH_SHORT).show(); } // End logic to check Low Energy support
. You have to add uses-permissions to manifest "BLUETOOTH" and "BLUETOOTH_ADMIN". – Mogador