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

43 lines
1.3 KiB
Java
Raw Normal View History

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();
applicationContext = getApplicationContext();
2019-05-18 23:02:33 +08:00
HttpMethods.USERAGENT = NetUtil.getUserAgent();
HttpMethods.LOCALUSERAGENT = NetUtil.getUserAgent(applicationContext);
2019-04-02 17:41:53 +08:00
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-18 23:02:33 +08:00
initApi();
2019-04-02 17:41:53 +08:00
}
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;
}
}