• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

BT health device support in android 10

Looking at the names it's the same person asking in both places.

But yes, telling us what device you are talking about might help. "BT" is often used as an abbreviation of "Bluetooth", but you clearly don't mean that as Bluetooth works fine in Android 10 (including for health devices).

We need to support classic Bluetooth health devices in android 10. Current APIs for Bluetooth health device profile is deprecated in android 10.
https://developer.android.com/reference/android/bluetooth/BluetoothHealth
It is not working in android 10. So, I and my team is looking for an alternative to support classic BT health devices in android 10.
 
Upvote 0
We need to support classic Bluetooth health devices in android 10. Current APIs for Bluetooth health device profile is deprecated in android 10.
https://developer.android.com/reference/android/bluetooth/BluetoothHealth
It is not working in android 10. So, I and my team is looking for an alternative to support classic BT health devices in android 10.
Also, we are using weighing scale "A&D UC-351PBT-Ci" of vendor A&D with Android 10. It is working as expected with Android 9.
 
Upvote 0
We need to support classic Bluetooth health devices in android 10. Current APIs for Bluetooth health device profile is deprecated in android 10.
https://developer.android.com/reference/android/bluetooth/BluetoothHealth
It is not working in android 10. So, I and my team is looking for an alternative to support classic BT health devices in android 10.

Yeh, that is deprecated, but it does tell you what replaced it.
New apps should use Bluetooth Low Energy based solutions such as BluetoothGatt, BluetoothAdapter#listenUsingL2capChannel(), or BluetoothDevice#createL2capChannel(int)

How you make that work with your existing "BT health devices", no real ideas, I'm not a dev of course. but maybe updated support needs to come from the manufacturers of said "BT health devices".?

Do these "classic" devices depend on some proprietary drivers or API or something?
 
Upvote 0
Yeh, that is deprecated, but it does tell you what replaced it.
New apps should use Bluetooth Low Energy based solutions such as BluetoothGatt, BluetoothAdapter#listenUsingL2capChannel(), or BluetoothDevice#createL2capChannel(int)

How you make that work with your existing "BT health devices", no real ideas, I'm not a dev of course. but maybe updated support needs to come from the manufacturers of said "BT health devices".?

Do these "classic" devices depend on some proprietary drivers or API or something?

These BT health devices support classic BT and are continue compliance. And the replaced solution supports BLE. Therefore, the replaces APIs are not supported for these devices. Is there any other alternative we can use for these devices?
 
  • Like
Reactions: mikedt
Upvote 0
These BT health devices support classic BT and are continue compliance. And the replaced solution supports BLE. Therefore, the replaces APIs are not supported for these devices. Is there any other alternative we can use for these devices?

As I said, I'm not a developer. But I would guess that any updated support would need to come from the device manufacturer. But maybe the "classic" is EOL, discontinued, and no longer supported by the manufacturer?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones