2019-04-02 17:41:53 +08:00
|
|
|
package com.novelbook.android;
|
|
|
|
|
|
|
|
import android.app.Application;
|
|
|
|
import android.content.Context;
|
|
|
|
|
2019-05-11 23:21:57 +08:00
|
|
|
import com.novelbook.android.netutils.HttpMethods;
|
|
|
|
import com.novelbook.android.netutils.NetUtil;
|
2019-04-18 17:19:42 +08:00
|
|
|
import com.novelbook.android.utils.Config;
|
2019-05-03 00:30:48 +08:00
|
|
|
import com.novelbook.android.utils.LogcatHelper;
|
2019-04-02 17:41:53 +08:00
|
|
|
import com.novelbook.android.utils.PageFactory;
|
2019-05-11 23:21:57 +08:00
|
|
|
import com.umeng.analytics.MobclickAgent;
|
|
|
|
import com.umeng.commonsdk.UMConfigure;
|
2019-04-02 17:41:53 +08:00
|
|
|
|
|
|
|
import org.litepal.LitePal;
|
2019-04-12 23:02:31 +08:00
|
|
|
|
2019-04-02 17:41:53 +08:00
|
|
|
public class MyApp extends Application {
|
|
|
|
public static volatile Context applicationContext = null;
|
|
|
|
@Override
|
|
|
|
public void onCreate() {
|
|
|
|
super.onCreate();
|
2019-05-11 23:21:57 +08:00
|
|
|
HttpMethods.USERAGENT = NetUtil.getUserAgent();
|
2019-04-02 17:41:53 +08:00
|
|
|
applicationContext = getApplicationContext();
|
|
|
|
Config.createConfig(this);
|
2019-04-25 02:01:18 +08:00
|
|
|
PageFactory.createPageFactory(this);
|
2019-05-03 00:30:48 +08:00
|
|
|
LogcatHelper.getInstance(this).start();
|
2019-04-12 23:02:31 +08:00
|
|
|
|
2019-04-02 17:41:53 +08:00
|
|
|
// BlurKit.init(this);
|
|
|
|
LitePal.initialize(this);
|
|
|
|
}
|
|
|
|
|
2019-05-11 23:21:57 +08:00
|
|
|
public void initApi(){
|
|
|
|
UMConfigure.init(applicationContext,UMConfigure.DEVICE_TYPE_PHONE,null);
|
|
|
|
MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO);
|
|
|
|
}
|
2019-04-02 17:41:53 +08:00
|
|
|
public boolean exit() {
|
|
|
|
System.exit(0);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|