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

    }
}