Blame view

footsafety/app/src/main/java/etelligens/com/foodsafety/utils/getVersionNameUtils.java 856 Bytes
f7a13682   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  package etelligens.com.foodsafety.utils;
  
  import android.content.Context;
  import android.content.pm.PackageInfo;
  import android.content.pm.PackageManager;
  import android.text.TextUtils;
  
  /**
   * @author wj
   * @Description: version
   * @create 2023/11/9  17:23
   **/
  public class getVersionNameUtils {
  
      public static String getAppVersionName(Context context) {
  
          String versionName = "";
          try {
  
              PackageManager pm = context.getPackageManager();
              PackageInfo p1 = pm.getPackageInfo(context.getPackageName(), 0);
  
              versionName = p1.versionName;
  
              if (TextUtils.isEmpty(versionName) || versionName.length() <= 0) {
  
                  return "";
  
              }
  
          } catch (PackageManager.NameNotFoundException e) {
  
              e.printStackTrace();
          }
  
          return versionName;
  
      }
  }