Why does some bluetooth devices only expose their MAC without name? [closed] - android

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 months ago.
Improve this question
When i set "Show devices without names" off on developer mode i see only a few bluetooth devices around me with their names.
However when i set it on, i see a lot of bluetooth MAC address, around 50 of them, and i expected that after a few minutes they will all broadcast their names, but nothing is changing.
Even if i wait 30 minutes, my devices still don't get their names.
Any idea why some devices won't expose their names?
I have tried waiting for long periods of time, and i have poked around on forums, but nothing helpful found.

Their count is more strange than not reporting a name. Are there indeed 50 BT devices present around you? To me this sounds alike sitting right next to a whole box of beacons.
There's not much to do about it, but one can manually assign names to them. By the question it's unclear which device you're even using, but certain vendor-specific implementations may even fail to read the names, altogether.

Bluetooth devices can advertise using their MAC address and name but the latter is not required, thus you get devices with no names. I would assume these Bluetooth devices are not meant to be connected to by just anyone and they only advertise out of necessity.
I have personally experienced this with my own Bluetooth discovery app. I would say it's fairly normal.

These bluetooth devices are being produced by old cell phones or old application on your cell phone or a smart watch or a lamb

Related

Minimum spec requirements for a phone for Android development [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
To be a bit more specific to my case, I'm new to Android development, and I want an Android phone to properly test apps on. This phone would only be used for development, since I already have an iPhone for general use.
It only needs to be powerful enough to test small apps and 2D/3D games (I will likely upgrade in the future). My computer is pretty good, so I don't need to worry about my computer specs.
I'm not asking "which phone should I get", I already have one specific phone I want to buy, since it's on sale. I'm just unsure if it will be powerful enough. For reference, this is the phone I'm looking at: https://www.thinkofus.com.au/zte-shout-blade-a110-4g-unlocked-900-2100-3g-white
Any answers are appreciated.
Lots of people will downvote this answer but still, I will tell you that the device depends on the type of app you are building and the features you want in the app. If you are building a selfie camera app, the device needs to have a front-facing camera or if your app uses NFC the device needs NFC support. From the software point, you need to look at the Android version to see if the feature you want to develop is supported in your device. Low end device will be helpful in making a better app as you would have to worry about memory and CPU constraints, But I would suggest getting 2-3 devices of various types

Does built-in sensors vary from smartphone to smartphone? [closed]

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 5 years ago.
Improve this question
I am using machine learning to interpret sensor signals from my phone. When I used a specific phone (Samsung), I got accurate results. However, when I used another phone (HUAWEI), it appears that the result is different.
Is this because of the different configuration in these phones? Are they using different sensors for the same type (say, accelerometer)?
If they were different, what can I do to compensate for the difference. Say, I trained my algorithm with data from Samsung, what can I do so that the algorithm will still work with HUAWEI phones accurately?
yes, Build in sensors are vary from smartphone to smartphone.
The sensors quality and accuracy depends on the cost of the smartphone. But the software results are pretty much accurate.
Refer the link it might be useful:
https://www.researchgate.net/post/Accuracy_of_sensors_in_Android_devices

Can I connect my phone to wireless Headphone and PC using bluetooth at the same time [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
Does Android or iPhone Cell Phone can interact with multi paired Bluetooth device at same time?
For example connect wireless headphone and PC using Bluetooth at same time and send sound to headphone and a document to PC?
Bluetooth is strictly one-to-one protocol. To make the matter worse - (without additional software) you can output sound on one device only.
I know there are "two-port" Bluetooth adapters available, although I've never tried one. If you plug such an adapter into headphones output of your PC, you can pair your two headsets to it.
After rereading the manual once again, noticed the following: "with a Bluetooth phone that does not support Bluetooth stereo (A2DP)". Therefore my phone will not allow to connect to the second device.It may be impossible to do this. See if there is more in the manual about this Bluetooth device being a "master Bluetooth" device or not
http://en.wikipedia.org/wiki/Bluetooth
You can get more info. there. Some devices can only connect to one device at a time.
By the way some tricks and forums for the same topic are available on the internet (I haven't tried any of them):
https://www.youtube.com/watch?v=WLiPL2dXlAQ
https://www.tomsguide.com/answers/id-3258644/bluetooth-headphones-time.html
https://forums.androidcentral.com/verizon-droid-incredible/53209-can-i-have-2-live-bluetooth-devices-same-time.html

Under what conditions does android device UUID change? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
I want to know on what conditions a device UUID changes? I heard it changes on factory resets and android upgrades, but I have not found any proof or documented sources.
Thanks,
Read here the Documentation
A 64-bit number (as a hex string) that is randomly generated when the user first sets up the device and should remain constant for the lifetime of the user's device. The value may change if a factory reset is performed on the device.
About UUID behaviour on Android update there isn't much documentation online, but you can check This answer
In some rare circumstances, this ID may change. In particular, if the device is factory reset a new device ID
may be generated. In addition, if a user upgrades their phone from certain buggy implementations of Android 2.2
to a newer, non-buggy version of Android, the device ID may change. Or, if a user uninstalls your app on
a device that has neither a proper Android ID nor a Device ID, this ID may change on reinstallation.

How to use WiFi and 3G networks at the same time programmatically [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I am developing an application which need to use both networks at the same time - via WiFi the app has connection with some external device, and control it, using of 3G network needs to download a firmware for device. But the problem is when you connect to WiFi the system automatically do the disconnect of 3G network. It seems that WiFi has high priority than 3G network, but I need to use them at the same time, it's wrong behavior of the system for me in this case
I saw a couple similar questions, but they have no solution. Is really android has no way for developers to control both networks even for versions higher than 4.03?
How we can solve the problem?
Do it in a linear fashion. Turn off the wifi and download the firmware. Subsequently re-connect to the device (re-enable the wifi) and transfer the locally stored firmware.

Categories

Resources