android系统知识

转自:http://www.linuxidc.com/Linux/2011-11/48325.htm

Android.os.Build

Build.BOARD// 主板

Build.BRAND// android系统定制商

Build.CPU_ABI// cpu指令集

Build.DEVICE// 设备参数

Build.DISPLAY// 显示屏参数

Build.FINGERPRINT// 硬件名称

Build.HOST

Build.ID// 修订版本列表

Build.MANUFACTURER// 硬件制造商

Build.MODEL// 版本

Build.PRODUCT// 手机制造商

Build.TAGS// 描述build的标签

Build.TIME

Build.TYPE// builder类型

Build.USER

// 运行结果

/*

board: unknown

brand: generic

cpu abi: armeabi

device: generic

display: google_sdk-eng 2.1 ERD79 22607 test-keys

finger print: generic/google_sdk/generic/:2.1/ERD79/22607:eng/test-keys

host: genki.mtv.corp.google.com

id: ERD79

manufacturer: unknown

model: google_sdk

product: google_sdk

tags: test-keys

time: 1261185425000

type: eng

user: android-build

*/


Build.VERSION

Java代码

// 当前开发代号

Build.VERSION.CODENAME

// 源码控制版本号

Build.VERSION.INCREMENTAL

// 版本字符串

Build.VERSION.RELEASE

// 版本号

Build.VERSION.SDK

// 版本号

Build.VERSION.SDK_INT

// 结果

/*

REL

22607

2.1

7

7

*/


// Build.VERSION.SDK_INT可与switch搭配用

switch(Build.VERSION.SDK_INT) {

caseBuild.VERSION_CODES.BASE:// 1.0

break;

caseBuild.VERSION_CODES.BASE_1_1:// 1.1

break;

caseBuild.VERSION_CODES.CUPCAKE:// 1.5

break;

caseBuild.VERSION_CODES.CUR_DEVELOPMENT:// current dev version

break;

caseBuild.VERSION_CODES.DONUT:// 1.6

break;

caseBuild.VERSION_CODES.ECLAIR:// 2.0

break;

caseBuild.VERSION_CODES.ECLAIR_0_1:// 2.0.1

break;

caseBuild.VERSION_CODES.ECLAIR_MR1:// 2.1

break;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa阅读 8,929评论 0 6
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,596评论 2 45
  • 古典专栏17-1《如何把发现的才干用到工作中去?》读后反思 一、笔记 (一)用4个问题进一步勾勒关于才干的形象。如...
    丹丹自语阅读 265评论 0 0
  • 客户就要来了,头天晚上为了赶会议安排,熬夜通宵,做了份排版精致,堪称完美的计划。接着又顶着一双熊猫眼去机场接客户,...
    柳絮纷飞啊阅读 414评论 3 15
  • 叫她没事别瞎跑,当心让人贩子拐了去,曲尘玉不知从哪摸了虫出来,举到陈九面前挥了挥,“你觉得有这个在,哪个人贩子敢拐...
    沙二七阅读 333评论 0 1