是否有一个信息数据库列出所有移动设备及其规格?

39

有哪些开源项目或网站可以提供所有移动设备及其规格的列表?


你只需要安卓设备还是其他设备也要? - Chirag
所有设备...主要是iPhone、Android、Blackberry和Windows。 - Sarath
你想要API(以XML或JSON形式返回响应)还是只想在网页上查看设备列表? - Chirag
是的,XML格式更可取。 - Sarath
4个回答

20

也许这已经老掉牙了,但可以帮助某些人。我一直在搜索,但没有好的选择。所以我做了一个免费的 restful api 来获取手机设备描述。目前可用的手机设备描述有6700个。你可以在你的应用程序中使用它。

这是网站 https://fonoapi.freshpixl.com/

和 github 这里 https://github.com/shakee93/fonoapi

我只是制作了访问api的php客户端。其他语言也可以有人来帮助..

如果你能帮助改进它,请给我留言。我们从社区中帮助社区。


1
你好,我看了一下,工作看起来非常不错,谢谢!但是:如果查询结果超过100个项目,我该如何查看整个结果?再次感谢。 - Apperside
抱歉,该 API 仅提供最多 100 个结果。API 的目标是提供移动设备描述的规范,100 个结果足以满足需求。 - shakee93
Api 在 Node.js 中无法正常工作。当我查询 Iphone6s 时,它总是显示未定义的结果。 - Rohit Kumar
抱歉,请在适当的Node.js软件包上创建一个问题。Node.js不是由我维护的。PHP和jQuery版本是由我维护的。 - shakee93
非常有用,谢谢。移动端图片没有显示,还有其他获取图片的方法吗? - Mahesh Peri

7

WURFL是移动设备信息的行业标准 - 它的主要作用是接收用户代理并将其匹配到设备和属性,但是通过一些努力还可以查询获取设备和属性列表。

实际的WURFL数据源采用了平面xml结构,刚开始可能有些复杂,但使用其中一个开发的API会使学习曲线更容易些。


我们公司推出了一款免费的REST API,它是最接近免费设备配置文件数据库(智能手机、平板电脑、智能电视等)的产品。这项服务名为WURFL Query REST API或简称QuWURFL。以下博客文章是对REST API的介绍链接:https://medium.com/@luca.passani/wurfl-query-rest-api-how-to-autofill-smartphone-names-2c63a676e4a3更多信息请点击:https://docs.scientiamobile.com/documentation/cloud/getting-started-with-wurfl-wurfl-query-rest-api - Luca P.

3
请查看OpenDDR项目(由于已经失效,原链接已被删除) - “可在全球范围内访问的开放且完全免费的设备描述存储库(带有访问API)”。
他们的OpenDDR-Resources repository似乎包含您正在寻找的设备描述的XML文件,并提供了指向WURFL文件的最后一个免费和开放的发布版本的链接。
他们的其他存储库还包含API的C#和Java实现。

1
http://openddr.org 网站已经关闭,现在重定向到广告/恶意软件。 - multidynamic
已删除openddr网站的链接,但GitHub存储库仍包含该项目的文件。 - Sergei
1
OpenDDR网站现在是http://openddr.mobi。由于GitHub组织与旧的“.org”域名有关,我们决定创建一个新的组织:https://github.com/OpenDDRmobi。您可以在OpenDDR中找到C#,Java和VB.net实现(其中一些基于DeviceMap,如果需要,它们完全向后兼容DeviceMap数据),以及其他客户端的分支或改进,用于不同的语言,如PHP。 - Werner Keil

1

对于Android系统,有一个用户构建的设备报告数据库。似乎只能通过网络访问,但您可以搜索不同的设备并查看其规格。


是的,旧网站被域名抢注者拿走了(而DeviceMap继续了一些OpenDDR的目标),但现在该网站已经迁移到http://openddr.mobi。请查看一下。 - Werner Keil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接