获取当前SDK的版本
2016-05-13 14:09
169 查看
Build.VERSION.SDK_INT 获取当前SDK的版本
//当前版本号>=Build.VERSION_CODES.KITKAT(版本号19)
下面为版本号说明:
//当前版本号>=Build.VERSION_CODES.KITKAT(版本号19)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); }
下面为版本号说明:
switch (Build.VERSION.SDK_INT) { case Build.VERSION_CODES.BASE: // API Level 1 Android 1.0 Log.i(TAG, "API Level 1 Android 1.0"); break; case Build.VERSION_CODES.BASE_1_1: // API Level 2 Android 1.1 Log.i(TAG, "API Level 2 Android 1.1"); break; case Build.VERSION_CODES.CUPCAKE: // API Level 3 Android 1.5 Log.i(TAG, "API Level 3 Android 1.5"); break; case Build.VERSION_CODES.DONUT: // API Level 4 Android 1.6 Log.i(TAG, "API Level 4 Android 1.6"); break; case Build.VERSION_CODES.ECLAIR: // API Level 5 Android 2.0 Log.i(TAG, "API Level 5 Android 2.0"); break; case Build.VERSION_CODES.ECLAIR_0_1: // API Level 6 Android 2.0.1 Log.i(TAG, "API Level 6 Android 2.0.1"); break; case Build.VERSION_CODES.ECLAIR_MR1: // API Level 7 Android 2.1.x Log.i(TAG, "API Level 7 Android 2.1.x"); break; case Build.VERSION_CODES.FROYO: // API Level 8 Android 2.2.x Log.i(TAG, "API Level 8 Android 2.2.x"); break; case Build.VERSION_CODES.GINGERBREAD: // API Level 9 Android 2.3/2.3.1/2.3.2 Log.i(TAG, "API Level 9 Android 2.3/2.3.1/2.3.2"); break; case Build.VERSION_CODES.GINGERBREAD_MR1: // API Level 10 Android 2.3.4 Log.i(TAG, "API Level 10 Android 2.3.4"); break; case Build.VERSION_CODES.HONEYCOMB: // API Level 11 Android 3.0.x Log.i(TAG, "API Level 11 Android 3.0.x"); break; case Build.VERSION_CODES.HONEYCOMB_MR1: // API Level 12 Android 3.1.x Log.i(TAG, "API Level 12 Android 3.1.x"); break; case Build.VERSION_CODES.HONEYCOMB_MR2: // API Level 13 Android 3.2.x Log.i(TAG, "API Level 13 Android 3.2.x"); break; case Build.VERSION_CODES.ICE_CREAM_SANDWICH: // API Level 14 Android 4.0/4.0.1/4.0.2 Log.i(TAG, "API Level 14 Android 4.0/4.0.1/4.0.2"); break; case Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1: // API Level 15 Android 4.0.3/4.0.4 Log.i(TAG, "API Level 15 Android 4.0.3/4.0.4"); break; case Build.VERSION_CODES.JELLY_BEAN: // API Level 16 Android 4.1/4.1.1 Log.i(TAG, "API Level 16 Android 4.1/4.1.1"); break; case Build.VERSION_CODES.JELLY_BEAN_MR1: // API Level 17 Android 4.2/4.2.2 Log.i(TAG, "API Level 17 Android 4.2/4.2.2"); break; case Build.VERSION_CODES.JELLY_BEAN_MR2: // API Level 18 Android 4.3 Log.i(TAG, "API Level 18 Android 4.3"); break; case Build.VERSION_CODES.KITKAT: // API Level 19 Android 4.4 Log.i(TAG, "API Level 19 Android 4.4"); break; default: break; }
相关文章推荐
- Host 'XXX' is not allowed to connect to this MySQL server 解决方案
- CSS中的Position属性
- leetcode.200. Number of Islands
- Android打造带透明圆弧的ImageView
- 安装Sublime Text 3插件的方法
- storm集群部署和配置过程详解
- React中input checked的使用
- CentOS 7.0 64位 安装TFTP
- Webview上传文件的那些坑
- 黑色帽子
- Processing Java Annotations Using Reflection
- 关于android一些资源网站
- Android TouchEvent事件传递机制
- linux 下配置多个tomcat
- 个人godaddy域名备案解决方案
- ignite学习笔记
- 手把手教你写《雷神》游戏(五)
- tomcat安装
- 【模版】bzoj1857[Scoi2010]传送带 三分套三分
- OpenStack nova M Blueprints 分析