首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式获取Android手机规范

以编程方式获取Android手机规范
EN

Stack Overflow用户
提问于 2016-07-27 22:35:29
回答 2查看 6.9K关注 0票数 2

我试图将运行我的应用程序的Android手机归类为与性能相关的东西。我想去掉所有低质量的设备,看看高质量手机的性能/崩溃率。

我有设备模型。例如,在三星Galaxy S6上,Build.MODEL的值可以是"SM-G920F“、"SM-G920I”或"SM-G920W8“。有一个相关的帖子,关于如何将这些转换为人类可读的东西。以编程方式获取Android手机模型

我只想按设备的质量将手机分组。首先想到的是处理器/GPU或分辨率。对于规范是否有类似于名称这里的查找表?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-28 00:30:03

你应该看看谷歌分析。他们可能有你的应用程序所需的东西。但是,如果你要根据用户使用的手机改变用户体验,这些链接可能会有所帮助:

Android:通过编程获取硬件信息

以编程方式获取Android手机模型

试试看:

代码语言:javascript
复制
    Log.i("TAG", "SERIAL: " + Build.SERIAL);
    Log.i("TAG","MODEL: " + Build.MODEL);
    Log.i("TAG","ID: " + Build.ID);
    Log.i("TAG","Manufacture: " + Build.MANUFACTURER);
    Log.i("TAG","brand: " + Build.BRAND);
    Log.i("TAG","type: " + Build.TYPE);
    Log.i("TAG","user: " + Build.USER);
    Log.i("TAG","BASE: " + Build.VERSION_CODES.BASE);
    Log.i("TAG","INCREMENTAL " + Build.VERSION.INCREMENTAL);
    Log.i("TAG","SDK  " + Build.VERSION.SDK);
    Log.i("TAG","BOARD: " + Build.BOARD);
    Log.i("TAG","BRAND " + Build.BRAND);
    Log.i("TAG","HOST " + Build.HOST);
    Log.i("TAG","FINGERPRINT: "+Build.FINGERPRINT);
    Log.i("TAG","Version Code: " + Build.VERSION.RELEASE);
票数 7
EN

Stack Overflow用户

发布于 2019-03-02 07:36:07

您可以使用移动设备API https://specsapi.cc。下面是cURL示例:

代码语言:javascript
复制
curl -X GET “https://specsapi.cc/specification?limit=1&name=iphone%20xs%20max&year=2018” -H “accept: application/json” 

他们已经准备好使用API客户端在这里输入链接描述

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38624319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档