获取当前应用的版本号:

public static String getVersion(Context context) {
String version = "1.0";
PackageManager packageManager = context.getPackageManager();
PackageInfo packInfo = null;
try {
packInfo = packageManager.getPackageInfo(context.getPackageName(),0);
if(packInfo != null){
version = packInfo.versionName;
}
} catch (NameNotFoundException e) {
Log.e(TAG, "getVersion NameNotFoundException: " + e);
e.printStackTrace();
}
if(SlimConfig.DEBUG)
Log.d(TAG, "getVersion: version = " + version);
return version;
}

/*获取当前系统的android SDK版本号*/intcurrentapiVersion=android.os.Build.VERSION.SDK_INT;

获取系统的版本号:

        String systemVersion = "Product Model: " + android.os.Build.MODEL + ","                 + android.os.Build.VERSION.SDK + ","                 + android.os.Build.VERSION.RELEASE; 

或者:

?
/* * * Build.VERSION_CODES1 (0x00000001) Android 1.0 BASE2 (0x00000002) Android 1.1 BASE_1_13 (0x00000003) Android 1.5 CUPCAKE4 (0x00000004) Android 1.6 DONUT5 (0x00000005) Android 2.0 ECLAIR6 (0x00000006) Android 2.0.1 ECLAIR_0_17 (0x00000007) Android 2.1 ECLAIR_MR18 (0x00000008) Android 2.2 FROYO9 (0x00000009) Android 2.3 GINGERBREAD10 (0x0000000a) Android 2.3.3 GINGERBREAD_MR111 (0x0000000b) Android 3.0 HONEYCOMB12 (0x0000000c) Android 3.1 HONEYCOMB_MR113 (0x0000000d) Android 3.2 HONEYCOMB_MR2*/

更多相关文章

  1. AndroidManifest.xml 系统找不到指定的文件
  2. 一张图带你掌握Android Q上InputDispatcher事件分发流程(系统层)
  3. android studio 中设置apk的版本号
  4. 让应用程序不被任务管理器杀死...(获取系统权限)
  5. Android 版本号和分支查看
  6. Android系统升级的完整过程
  7. Android系统构架分析和应用程序目录结构分析

随机推荐

  1. android webview自动播放Video
  2. Android(安卓)UI控件的分类
  3. android TIF启动流程
  4. Android(安卓)RadioButton和CheckBox无法
  5. 常用方法(2)------根据图片的url路径获得
  6. 解决Android在MAC OSX上编译缺少10.5SDK
  7. Android加载png图片时出错
  8. 利用Java反射技术调用Android中被隐藏的A
  9. Android下Affinities和Task(FLAG_ACTIVIT
  10. android亮屏、黑屏、解锁事件的系统广播