public static String getVersion(Context context)//获取版本号{try {PackageInfo pi=context.getPackageManager().getPackageInfo(context.getPackageName(), 0);return pi.versionName;} catch (NameNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();return context.getString(R.string.version_unknown);}}

 

public static int getVersionCode(Context context)//获取版本号(内部识别号){try {PackageInfo pi=context.getPackageManager().getPackageInfo(context.getPackageName(), 0);return pi.versionCode;} catch (NameNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();return 0;}}

 

2个获取方法都写在了CustomUtils.java文件中方便调用

具体的调用方法如下:

Textview tv_version;tv_version=(TextView) this.findViewById(R.id.tv_version);tv_version.setText(CustomUtils.getVersion(this));//tv_version.setText(CustomUtils.getVersionCode(this)+"");//之所以加“”是因为获取的versionCode是int类型的数据,加""直接转化为String,否则会报错

 

 

更多相关文章

  1. android剪切圆角图片的方法
  2. android中数据存储的contentprovider的使用方法
  3. Android那些疑惑(2)-LayoutInflater中inflate方法参数的意义
  4. Android屏蔽home键的代码,咋摁也不响应的方法
  5. 升级android sdk到5.0,创建项目错误解决方法
  6. Android(安卓)常用系统功能(打开相册,打开系统设置等等)
  7. 浅谈Java中Collections.sort对List排序的两种方法
  8. Python list sort方法的具体使用
  9. python list.sort()根据多个关键字排序的方法实现

随机推荐

  1. android获取设备相关信息
  2. android 捕获home键
  3. camerax_Android(安卓)CameraX OpenCV图
  4. android开发包下载
  5. android View 转Bitmap
  6. Android——登录界面、SharedPreferences
  7. Android(安卓)中使用自定义ttf字体实现酷
  8. Android(安卓)NFC读取卡片的ID
  9. Android事件分发机制详解
  10. Android(安卓)matrix中postTranslate和pr