package com.qtfreet.musicuu.ui;
import android.app.Application;
import com.liulishuo.filedownloader.FileDownloader;
import com.liulishuo.filedownloader.connection.FileDownloadUrlConnection;
import com.liulishuo.filedownloader.services.DownloadMgrInitialParams;
import com.qtfreet.musicuu.model.Constant.Constants;
import com.tencent.bugly.crashreport.CrashReport;
import com.yanzhenjie.nohttp.OkHttpNetworkExecutor;
import com.yolanda.nohttp.NoHttp;
import java.io.File;
import java.net.Proxy;
/**
* Created by qtfreet on 2016/3/21.
*/
public class BaseApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
CrashReport.initCrashReport(getApplicationContext(), "900055380", false);
File file = new File(Constants.lyricPath);
if (!file.exists()) {
file.mkdirs();
}
NoHttp.initialize(this, new NoHttp.Config().setConnectTimeout(30000).setReadTimeout(30000).setNetworkExecutor(new OkHttpNetworkExecutor()));
FileDownloader.init(getApplicationContext(), new DownloadMgrInitialParams.InitCustomMaker().connectionCreator(new FileDownloadUrlConnection.Creator(new FileDownloadUrlConnection.Configuration().connectTimeout(15_000).readTimeout(15_000).proxy(Proxy.NO_PROXY))));
FileDownloader.setGlobalPost2UIInterval(1000);
}
}