pda/zhuike/src/main/java/com/novelbook/android/MyApp.java

43 lines
1.3 KiB
Java

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;
}
}