Android Bluetooth: fetchUuidsWithSdp() does not return all UUIDs on some devices
I have two different bluetooth apps. The first provides a service and listens to commands from the other commander app. I have a GT-I9100T phone and a GT-P5210 tablet. The tablet when acting at the listener works fine and the phone can see the UUID for my app. But when I run the phone as the listener, the UUID of the listener is not listed. I filter the devices by my application UUID so that I know I am talking only to those devices with my application running. My listening app looks like this (I get the same result if I use an insecure connection as well): private final UUID GUID = UUID