我们在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0.0"。如果想在代码中获取这个版本号,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):

  1. /**
  2. * 返回当前程序版本名
  3. */
  4. publicstatic String getAppVersionName(Context context) {
  5. String versionName = "";
  6. try {
  7. // ---get the package info---
  8. PackageManager pm = context.getPackageManager();
  9. PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
  10. versionName = pi.versionName;
  11. if (versionName == null || versionName.length() <= 0) {
  12. return"";
  13. }
  14. } catch (Exception e) {
  15. Log.e("VersionInfo", "Exception", e);
  16. }
  17. return versionName;
  18. }

更多相关文章

  1. android HttpClient网络通信工具类基于XML
  2. Android设置角标提示
  3. Android(安卓)sdk 接入时遇到的错误解决方案
  4. 转:Android(安卓)listview 实现分页
  5. android隐藏标题栏和状态
  6. android 4.4 webview加载部分https网页白屏
  7. Android应用程序全屏显示的方法
  8. android的ndk修改app_platform的方法,亲测绝对可行
  9. Android笔记【外观部分】

随机推荐

  1. android 环境变量搭建
  2. android 内存使用
  3. android studio下ndk开发
  4. android sdk api的层次结构
  5. Android Things之---Android Things专题
  6. 一行命令得到签名SHA1(Android Studio)
  7. SharedPreferences
  8. android web services
  9. android常见技巧---Android按返回键退出
  10. 3D相册图片滑动+倾斜+放大+倒影处理