Android 封装工具类之App

来源:互联网 发布:Ubuntu连不上WIFI 编辑:程序博客网 时间:2024/06/01 18:44
/** * App工具类 */public class A {    public static String getPackageName(Context context) {        return context.getApplicationContext().getPackageName();    }    public static String getAppName(Context context) {        int labelRes = getPackageInfo(context).applicationInfo.labelRes;        return context.getApplicationContext().getResources().getString(labelRes);    }    public static String getVersionName(Context context) {        return getPackageInfo(context).versionName;    }    public static int getVersionCode(Context context) {        return getPackageInfo(context).versionCode;    }    private static PackageInfo getPackageInfo(Context context) {        PackageManager packageManager = context.getApplicationContext().getPackageManager();        PackageInfo packageInfo = null;        try {            packageInfo = packageManager.getPackageInfo(context.getApplicationContext().getPackageName(), 0);        } catch (PackageManager.NameNotFoundException e) {            e.printStackTrace();        }        return packageInfo;    }}
原创粉丝点击