zoukankan      html  css  js  c++  java
  • Android 获取版本号名称工具类

     1 package com.example.grenaderose.redthunder.utils;
     2 
     3 import android.content.Context;
     4 import android.content.pm.PackageInfo;
     5 import android.content.pm.PackageManager;
     6 
     7 /**
     8  * Description :
     9  * Author      : hanbao
    10  * Date        : 2019/3/9 0009 下午 4:30
    11  */
    12 public class PackUtils {
    13 
    14     //获取版本名称
    15     public static String getVersionName(Context ctx) {
    16         //包管理器
    17         PackageManager pm = ctx.getPackageManager();
    18 
    19         //获取包的信息(app的信息)
    20         try {
    21             PackageInfo packageInfo = pm.getPackageInfo(ctx.getPackageName(), 0);
    22 
    23             String versionName = packageInfo.versionName;//版本名称
    24             int versionCode = packageInfo.versionCode;//版本号
    25 
    26             System.out.println("versionName:" + versionName);
    27             System.out.println("versionCode:" + versionCode);
    28 
    29             return versionName;
    30 
    31         } catch (PackageManager.NameNotFoundException e) {
    32             //未找到包名的异常
    33             e.printStackTrace();
    34         }
    35 
    36         return "";
    37     }
    38 
    39     //获取版本号
    40     public static int getVersionCode(Context ctx) {
    41         //包管理器
    42         PackageManager pm = ctx.getPackageManager();
    43 
    44         //获取包的信息(app的信息)
    45         try {
    46             PackageInfo packageInfo = pm.getPackageInfo(ctx.getPackageName(), 0);
    47             int versionCode = packageInfo.versionCode;//版本号
    48 
    49             return versionCode;
    50         } catch (PackageManager.NameNotFoundException e) {
    51             //未找到包名的异常
    52             e.printStackTrace();
    53         }
    54 
    55         return -1;
    56     }
    57 }
  • 相关阅读:
    如何复用网页
    sap
    学习方法
    spring + ehcache 实例
    200个 jquery插件
    vs 示例代码浏览器 搜索
    struts jquery 整合
    eclipse clean 后clease 为空
    mvc相关
    css 框架
  • 原文地址:https://www.cnblogs.com/monkey0928/p/10784359.html
Copyright © 2011-2022 走看看