0
点赞
收藏
分享

微信扫一扫

Android.os包中一些类的使用


Android.os.Build



Java代码


1. Build.BOARD // 主板
2. Build.BRAND // android系统定制商
3. Build.CPU_ABI // cpu指令集
4. Build.DEVICE // 设备参数
5. Build.DISPLAY // 显示屏参数
6. Build.FINGERPRINT // 硬件名称
7. Build.HOST  
8. Build.ID // 修订版本列表
9. Build.MANUFACTURER // 硬件制造商
10. Build.MODEL // 版本
11. Build.PRODUCT // 手机制造商
12. Build.TAGS // 描述build的标签
13. Build.TIME  
14. Build.TYPE // builder类型
15. Build.USER  
16.   
17. // 运行结果
18. /*
19. board: unknown
20. brand: generic
21. cpu abi: armeabi
22. device: generic
23. display: google_sdk-eng 2.1 ERD79 22607 test-keys
24. finger print: generic/google_sdk/generic/:2.1/ERD79/22607:eng/test-keys
25. host: genki.mtv.corp.google.com
26. id: ERD79
27. manufacturer: unknown
28. model: google_sdk
29. product: google_sdk
30. tags: test-keys
31. time: 1261185425000
32. type: eng
33. user: android-build
34. */


 


1. Build.BOARD // 主板 
2. Build.BRAND // android系统定制商 
3. Build.CPU_ABI // cpu指令集 
4. Build.DEVICE // 设备参数 
5. Build.DISPLAY // 显示屏参数 
6. Build.FINGERPRINT // 硬件名称 
7. Build.HOST  
8. Build.ID // 修订版本列表 
9. Build.MANUFACTURER // 硬件制造商 
10. Build.MODEL // 版本 
11. Build.PRODUCT // 手机制造商 
12. Build.TAGS // 描述build的标签 
13. Build.TIME  
14. Build.TYPE // builder类型 
15. Build.USER  
16.   
17. // 运行结果 
18. /*
19. board: unknown
20. brand: generic
21. cpu abi: armeabi
22. device: generic
23. display: google_sdk-eng 2.1 ERD79 22607 test-keys
24. finger print: generic/google_sdk/generic/:2.1/ERD79/22607:eng/test-keys
25. host: genki.mtv.corp.google.com
26. id: ERD79
27. manufacturer: unknown
28. model: google_sdk
29. product: google_sdk
30. tags: test-keys
31. time: 1261185425000
32. type: eng
33. user: android-build
34. */


Build.VERSION



Java代码 

1. // 当前开发代号  
2. Build.VERSION.CODENAME  
3. // 源码控制版本号  
4. Build.VERSION.INCREMENTAL  
5. // 版本字符串  
6. Build.VERSION.RELEASE  
7. // 版本号  
8. Build.VERSION.SDK  
9. // 版本号  
10. Build.VERSION.SDK_INT  
11.   
12. // 结果  
13. /* 
14. REL 
15. 22607 
16. 2.1 
17. 7 
18. 7 
19. */  
20.   
21. // Build.VERSION.SDK_INT可与switch搭配用  
22. switch (Build.VERSION.SDK_INT) {  
23. case Build.VERSION_CODES.BASE: // 1.0  
24.     break;  
25.       
26. case Build.VERSION_CODES.BASE_1_1: // 1.1  
27.     break;  
28.       
29. case Build.VERSION_CODES.CUPCAKE: // 1.5  
30.     break;  
31.       
32. case Build.VERSION_CODES.CUR_DEVELOPMENT: // current dev version  
33.     break;  
34.       
35. case Build.VERSION_CODES.DONUT: // 1.6  
36.     break;  
37.       
38. case Build.VERSION_CODES.ECLAIR: // 2.0  
39.     break;  
40.       
41. case Build.VERSION_CODES.ECLAIR_0_1: // 2.0.1  
42.     break;  
43.       
44. case Build.VERSION_CODES.ECLAIR_MR1: // 2.1  
45.     break;  
46. case Build.VERSION_CODES.FROYO: // 2.2 
47.     break;  
48. case Build.VERSION_CODES.GINGERBREAD: // 2.3  
49.     break;  
50. case Build.VERSION_CODES.GINGERBREAD_MR1: // 2.3.3
51.     break;  
52. case Build.VERSION_CODES.HONEYCOMB: // 3.0
53.     break;  
54. case Build.VERSION_CODES.HONEYCOMB_MR1: // 3.1
55.     break;  
56. case Build.VERSION_CODES.HONEYCOMB_MR2: // 3.2 
57.     break;  
58. case Build.VERSION_CODES.ICE_CREAM_SANDWICH: // 4.0
59.     break;  
60. case Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1: // 4.03
61.     break;  
62. case Build.VERSION_CODES.JELLY_BEAN: // 4.1  
63.     break;  
64. case Build.VERSION_CODES.JELLY_BEAN_MR1: // 4.2 
65.     break;  
66. case Build.VERSION_CODES.JELLY_BEAN_MR2: // 4.3
67.     break;  
68. case Build.VERSION_CODES.KITKAT: // 4.4
69.     break;  
70. }  
71.

 

举报

相关推荐

0 条评论