|
|
|
package com.project.survey;
|
|
|
|
|
|
|
|
import static com.bingce.AppChannel.customChannel;
|
|
|
|
|
|
|
|
import android.app.Application;
|
|
|
|
import android.util.Log;
|
|
|
|
|
|
|
|
import com.bingce.AppChannel;
|
|
|
|
import com.bingce.BaseApp;
|
|
|
|
|
|
|
|
import org.polaric.colorful.Colorful;
|
|
|
|
|
|
|
|
import blankj.utilcode.util.Utils;
|
|
|
|
import io.reactivex.functions.Consumer;
|
|
|
|
import io.reactivex.plugins.RxJavaPlugins;
|
|
|
|
|
|
|
|
public class App extends BaseApp {
|
|
|
|
|
|
|
|
private static App app;
|
|
|
|
|
|
|
|
public boolean isThemeDark;
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean isLandscape() {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onCreate() {
|
|
|
|
customChannel = AppChannel.CUSTOM_CONTROL_PRO;//AppChannel.CUSTOM_PUBLIC;
|
|
|
|
super.onCreate();
|
|
|
|
app = this;
|
|
|
|
|
|
|
|
|
|
|
|
RxJavaPlugins.setErrorHandler(new Consumer<Throwable>() {
|
|
|
|
@Override
|
|
|
|
public void accept(Throwable throwable) {
|
|
|
|
Log.e("rxThrowable", String.valueOf(throwable));
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
initThemeDark();
|
|
|
|
Utils.init(this);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
protected void initTtsManager() {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String applicationId() {
|
|
|
|
return "";
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean isThemeDark() {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int angleNotNumber() {
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
private void initThemeDark() {
|
|
|
|
Colorful.defaults()
|
|
|
|
.primaryColor(Colorful.ThemeColor.BLUE)
|
|
|
|
.accentColor(Colorful.ThemeColor.BLUE)
|
|
|
|
.translucent(false)
|
|
|
|
.dark(false);
|
|
|
|
Colorful.init(this);
|
|
|
|
|
|
|
|
// Colorful.config(this).primaryColor(Colorful.ThemeColor.BROWN).apply();
|
|
|
|
// Colorful.config(this).accentColor(Colorful.ThemeColor.BROWN).apply();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static App getApp() {
|
|
|
|
return app;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|