| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package com.atmob.watermarkcamera;
- import android.content.Context;
- import com.atmob.app.lib.base.BaseApplication;
- import com.atmob.user.AtmobUser;
- import com.atmob.watermarkcamera.data.consts.Constants;
- import com.atmob.watermarkcamera.utils.ToastUtil;
- import java.util.Objects;
- import dagger.hilt.android.HiltAndroidApp;
- @HiltAndroidApp
- public class App extends BaseApplication {
- private static App INSTANCE;
- public static App getInstance() {
- return INSTANCE;
- }
- @Override
- protected void attachBaseContext(Context base) {
- super.attachBaseContext(base);
- INSTANCE = this;
- }
- @Override
- public void onCreate() {
- super.onCreate();
- checkServerRuntime();
- }
- private void checkServerRuntime() {
- if (BuildConfig.DEBUG) {
- return;
- }
- if (!Objects.equals(BuildConfig.ENV, BuildConfig.PROD)) {
- ToastUtil.show("当前环境不是正式环境!", ToastUtil.LENGTH_LONG);
- }
- }
- @Override
- protected boolean isDebug() {
- return BuildConfig.DEBUG;
- }
- @Override
- protected String defaultChannel() {
- return Constants.App_DefaultChannel;
- }
- @Override
- protected int defaultAppId() {
- return Constants.App_DefaultAppId;
- }
- @Override
- protected int defaultTgPlatformId() {
- return Constants.App_DefaultTgPlatformId;
- }
- @Override
- protected int complianceStrategy() {
- return AtmobUser.CHINA;
- }
- @Override
- protected void initCommon(boolean isMainProcess) {
- }
- @Override
- public void initAfterGrant(boolean isMainProcess) {
- }
- }
|