/** * Copyright (C) 2013 HalZhang */ package com.halzhang.android.apps.startupnews.utils; import com.halzhang.android.apps.startupnews.MyApplication; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager.NameNotFoundException; /** * StartupNews * <p> * </p> * * @author <a href="http://weibo.com/halzhang">Hal</a> * @version Mar 12, 2013 */ public class AppUtils { public static String getVersionName(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return info.versionName; } catch (NameNotFoundException e) { return ""; } } public static int getVersionCode(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return info.versionCode; } catch (NameNotFoundException e) { return 0; } } public static MyApplication getMyApplication(Context context) { return (MyApplication) context.getApplicationContext(); } }