package org.qii.weiciyuan.support.crashmanager;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
/**
* User: qii
* Date: 13-3-21
*/
public class CrashManagerConstants {
static String APP_VERSION = null;
static String APP_PACKAGE = null;
static String ANDROID_VERSION = null;
static String PHONE_MODEL = null;
static String PHONE_MANUFACTURER = null;
public static void loadFromContext(Context context) {
CrashManagerConstants.ANDROID_VERSION = android.os.Build.VERSION.RELEASE;
CrashManagerConstants.PHONE_MODEL = android.os.Build.MODEL;
CrashManagerConstants.PHONE_MANUFACTURER = android.os.Build.MANUFACTURER;
PackageManager packageManager = context.getPackageManager();
try {
PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
CrashManagerConstants.APP_VERSION = "" + packageInfo.versionCode;
CrashManagerConstants.APP_PACKAGE = packageInfo.packageName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
}
}