package com.example.notifications.tools;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;

public class BaseTools {
	/**
	 * 获取当前应用版本号
	 * @param context
	 * @return version
	 * @throws Exception
	 */
	public static String getAppVersion(Context context) throws Exception {
		// 获取packagemanager的实例
		PackageManager packageManager = context.getPackageManager();
		// getPackageName()是你当前类的包名，0代表是获取版本信息
		PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(),0);
		String versionName = packInfo.versionName;
		return versionName;
	}
	
	/**
	 * 获取当前系统SDK版本号
	 */
	public static int getSystemVersion(){
		/*获取当前系统的android版本号*/
		int version= android.os.Build.VERSION.SDK_INT;
		return version;
	}
}
