package com.yuantiku.yyl.helper;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
/**
* @author lirui
* @date 15/5/7.
*/
public class PackageHelper {
public static int getVersionCode(Context context) {
return getPackageInfo(context).versionCode;
}
public static String getVersionName(Context context) {
return getPackageInfo(context).versionName;
}
public static String getPackageName(Context context) {
return context.getPackageName();
}
private static PackageInfo getPackageInfo(Context context) {
try {
return getPackageManager(context).getPackageInfo(context.getPackageName(),
PackageManager.GET_ACTIVITIES);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return new PackageInfo();
}
private static PackageManager getPackageManager(Context context) {
PackageManager pm = context.getPackageManager();
return pm;
}
}