getVersionNameUtils.java
856 Bytes
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;
}
}