package com.novelbook.android; import android.app.Application; import android.content.Context; import com.novelbook.android.netutils.HttpMethods; import com.novelbook.android.netutils.NetUtil; import com.novelbook.android.utils.Config; import com.novelbook.android.utils.LogcatHelper; import com.novelbook.android.utils.PageFactory; import com.umeng.analytics.MobclickAgent; import com.umeng.commonsdk.UMConfigure; import org.litepal.LitePal; public class MyApp extends Application { public static volatile Context applicationContext = null; @Override public void onCreate() { super.onCreate(); applicationContext = getApplicationContext(); HttpMethods.USERAGENT = NetUtil.getUserAgent(); HttpMethods.LOCALUSERAGENT = NetUtil.getUserAgent(applicationContext); Config.createConfig(this); PageFactory.createPageFactory(this); LogcatHelper.getInstance(this).start(); // BlurKit.init(this); LitePal.initialize(this); initApi(); } public void initApi(){ UMConfigure.init(applicationContext,UMConfigure.DEVICE_TYPE_PHONE,null); MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO); } public boolean exit() { System.exit(0); return true; } }