I have a long list of devices names and manufacturers that I got from various sources. I am searching for a programmatic way (probably api) to determine which of the devices are phones, which are tablets and which are something else (a computer for example).
I searched the web and I could only find the WURFL API which is pretty good, but it is not able to determine a device only by its name.
Some examples of devices (name, manufactures):
Galaxy Note 3, Samsung
MID-97D, Netbook
Thanks for the help!
Edit:
All the answers were very good. If I could split the bounty I would have done that.
I chose to give the bounty for the GSMArena answer because it was the most useful and practical one.
Thanks everyone!
It boils down to this: An Android tablet is a touch-screen, mobile device that runs some version of the Android operating system on it. And it's not a smartphone, though with the right software and hardware you might be able to make calls over Wi-Fi networks using one.
Check your phone's settingsGo to the Settings or Options menu, scroll to the bottom of the list, and check 'About phone', 'About device' or similar. The device name and model number should be listed.
A mobile device is a portable computing device such as a smartphone or tablet computer. These devices range in size, shape, and model and all have various operating systems (OS) and functions.
I suggest a simpler approach. Whenever a device is used for wireless communication it has to be certified. In the US - that's the FCC.
They have an API:
https://data.fcc.gov:443/api/accessibilityclearinghouse/product/searchProducts?api_key=23232323&format=json&rowPerPage=20&searchString=galaxy%20s4
This gladly returns:
"maker": "Samsung",
See it here: https://ach.fcc.gov/for-developers//#!/API/product_searchProducts_get
You can also query apis like eBay and Amazon.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With