package com.ubt.jimu; import android.content.Context; import android.content.ContextWrapper; import android.content.DialogInterface; import android.media.AudioManager; import android.media.MediaPlayer; import android.net.Uri; import android.os.Bundle; import android.os.SystemClock; import android.text.TextUtils; import android.view.KeyEvent; import android.widget.VideoView; import butterknife.ButterKnife; import com.alibaba.android.arouter.launcher.ARouter; import com.ubt.jimu.analytics.AppDelayInit; import com.ubt.jimu.analytics.BuglyUtil; import com.ubt.jimu.analytics.JimuAnalyticsUtil; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.cache.SharePreferenceHelper; import com.ubt.jimu.base.db.user.UserDbHandler; import com.ubt.jimu.base.dialog.JimuSimpleDialog; import com.ubt.jimu.base.dialog.LegalExamineDialog; import com.ubt.jimu.base.entities.Constant; import com.ubt.jimu.base.http.ApiClient; import com.ubt.jimu.base.http.response.Timestamp; import com.ubt.jimu.base.http.service.UserService; import com.ubt.jimu.blockly.dao.JimuSoundDbHandler; import com.ubt.jimu.sync.OfflineDataUploadTool; import com.ubt.jimu.transport3.upgrade.Version2DbUpgrade; import com.ubt.jimu.transport3.upgrade.VersionUpgrade; import com.ubt.jimu.unity.bluetooth.ConnectionStatus; import com.ubt.jimu.utils.GsonUtil; import com.ubt.jimu.utils.LocaleUtils; import com.ubt.jimu.utils.LogUtils; import com.ubt.jimu.utils.SPUtils; import com.ubt.jimu.utils.ThreadManagerUtils; import com.ubtech.utils.XLog; import com.ubtrobot.log.ALog; import com.ubtrobot.ubtlib.analytics.JimuAnalytics; import io.reactivex.Observer; import io.reactivex.disposables.Disposable; import io.reactivex.schedulers.Schedulers; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /* loaded from: classes.dex */ public class SplashActivity extends BaseActivity { private int a; private LegalExamineDialog b; private JimuSimpleDialog c; private PrivacyVersion d; VideoView videoView; /* JADX INFO: Access modifiers changed from: private */ public void F0() { AppDelayInit.a(getApplicationContext()); H0(); initData(); } private void G0() { if (SPUtils.a(Constant.NoviceGuide.SHOW_GUIDE)) { K0(); } else { NoviceGuideActivity.b(this); finish(); } } private void H0() { LogUtils.c("对时开始"); ((UserService) ApiClient.getService(UserService.class)).getServerTimestamp().observeOn(Schedulers.b()).subscribeOn(Schedulers.b()).subscribe(new Observer(this) { // from class: com.ubt.jimu.SplashActivity.4 @Override // io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(Timestamp timestamp) { LogUtils.c("对时接口请求成功:" + timestamp); if (timestamp == null || timestamp.getTimestamp() == 0) { a(); return; } long elapsedRealtime = SystemClock.elapsedRealtime(); long timestamp2 = (timestamp.getTimestamp() * 1000) - elapsedRealtime; LogUtils.c("开机时间:" + elapsedRealtime + " 服务器时间:" + timestamp.getTimestamp() + " 差异:" + timestamp2); Cache.getInstance().differ = timestamp2; } @Override // io.reactivex.Observer public void onComplete() { } @Override // io.reactivex.Observer public void onError(Throwable th) { LogUtils.c("对时失败"); a(); } @Override // io.reactivex.Observer public void onSubscribe(Disposable disposable) { } private void a() { Cache.getInstance().differ = System.currentTimeMillis() - SystemClock.elapsedRealtime(); } }); } private void I0() { getIntent().getIntExtra(Constant.Base.ACTIVITY_START_ACTION, 0); } private boolean J0() { String b = SPUtils.b(Constant.Privacy.SP_KEY_PRIVACY_POLICY_VERSION); String b2 = SPUtils.b(Constant.Privacy.SP_KEY_CHILD_PRIVACY_POLICY_VERSION); PrivacyVersion M0 = M0(); if (TextUtils.isEmpty(b) && TextUtils.isEmpty(b2) && M0 == null) { return false; } if (M0 == null) { ALog.a("Not internal privacy version!", new Object[0]); return false; } if (TextUtils.isEmpty(b) || TextUtils.isEmpty(b2)) { ALog.c("Not agreed privacy version!", new Object[0]); return true; } ALog.b("privacyVersion:" + M0.getJimuPrivacyPolicyVersion() + " childrenPrivacyPolicyVersion:" + M0.getJimuChildrenPrivacyPolicyVersion(), new Object[0]); if (b.equals(M0.getJimuPrivacyPolicyVersion()) && b2.equals(M0.getJimuChildrenPrivacyPolicyVersion())) { return false; } ALog.b("internal privacy policy version has update!", new Object[0]); return true; } private void K0() { runOnUiThread(new Runnable() { // from class: com.ubt.jimu.f @Override // java.lang.Runnable public final void run() { SplashActivity.this.D0(); } }); } private void L0() { this.videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash_screen)); this.videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { // from class: com.ubt.jimu.g @Override // android.media.MediaPlayer.OnCompletionListener public final void onCompletion(MediaPlayer mediaPlayer) { SplashActivity.this.a(mediaPlayer); } }); } /* JADX INFO: Access modifiers changed from: private */ public PrivacyVersion M0() { PrivacyVersion privacyVersion = this.d; if (privacyVersion != null) { return privacyVersion; } try { InputStream open = getAssets().open("privacy/version.json"); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(open, "utf-8")); String str = ""; while (true) { String readLine = bufferedReader.readLine(); if (readLine == null) { bufferedReader.close(); open.close(); PrivacyVersion privacyVersion2 = (PrivacyVersion) GsonUtil.a(str, PrivacyVersion.class); ALog.b("privacyVersion:" + privacyVersion2.getJimuPrivacyPolicyVersion() + " childrenPrivacyPolicyVersion:" + privacyVersion2.getJimuChildrenPrivacyPolicyVersion(), new Object[0]); this.d = privacyVersion2; return privacyVersion2; } str = str + readLine; } } catch (IOException e) { ALog.a(e, "get privacy policy version fail!", new Object[0]); return null; } } /* JADX INFO: Access modifiers changed from: private */ public void N0() { if (this.c == null) { this.c = new JimuSimpleDialog.Builder(this).title(R.string.ubt_user_experience_title).cancel(R.string.dialog_add_later).ok(R.string.ok).content(R.string.ubt_user_experience_content).gravity(17).canceledOnTouchOutside(false).cancleBtnBg(R.drawable.sel_common_negative_btn).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.e @Override // android.content.DialogInterface.OnClickListener public final void onClick(DialogInterface dialogInterface, int i) { SplashActivity.this.a(dialogInterface, i); } }).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.h @Override // android.content.DialogInterface.OnClickListener public final void onClick(DialogInterface dialogInterface, int i) { SplashActivity.this.b(dialogInterface, i); } }).build(); this.c.setOnKeyListener(new DialogInterface.OnKeyListener() { // from class: com.ubt.jimu.d @Override // android.content.DialogInterface.OnKeyListener public final boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) { return SplashActivity.a(dialogInterface, i, keyEvent); } }); this.c.show(); } } static /* synthetic */ boolean a(DialogInterface dialogInterface, int i, KeyEvent keyEvent) { return true; } /* JADX INFO: Access modifiers changed from: private */ public void e(boolean z) { G0(); f(z); } private void f(boolean z) { if (z) { JimuAnalyticsUtil.a(this); JimuAnalytics.b().a(z); } else { ALog.b("未打开体验优化", new Object[0]); } BuglyUtil.a(z); } private void initData() { SPUtils.a(Constant.NoviceGuide.APP_HAS_PAUSE, true); final int versionCode = Cache.getInstance().getVersionCode(); if (versionCode <= 0) { Cache.getInstance().clearCacheUser(); UserDbHandler.clearUser(); } Cache.getInstance().putInt(Constant.Cache.APP_VERSION_CODE, 3960075); Cache.getInstance().putInt(SharePreferenceHelper.SP_KEY_CONNECTION_STATUS, ConnectionStatus.DIS_CONNECT.getStatus()); ThreadManagerUtils.a().a(new Runnable() { // from class: com.ubt.jimu.SplashActivity.1 @Override // java.lang.Runnable public void run() { if (versionCode <= 0) { ALog.a("upgrade").d("新安装或者从2.x更新过来:versionCode=" + versionCode); new Version2DbUpgrade().migrate(JimuApplication.l()); JimuSoundDbHandler.update2Version3(); } VersionUpgrade.doUpgrade(); SplashActivity.this.E0(); } }); } public /* synthetic */ void D0() { ARouter.b().a("/page/main").t(); finish(); } public void E0() { OfflineDataUploadTool.h().d(); } @Override // android.app.Activity, android.view.ContextThemeWrapper, android.content.ContextWrapper protected void attachBaseContext(Context context) { super.attachBaseContext(new ContextWrapper(this, context) { // from class: com.ubt.jimu.SplashActivity.3 @Override // android.content.ContextWrapper, android.content.Context public Object getSystemService(String str) { return "audio".equals(str) ? getApplicationContext().getSystemService(str) : super.getSystemService(str); } }); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.activity_splash); ButterKnife.a(this); I0(); if (getIntent() == null || (getIntent().getFlags() & 4194304) == 0) { L0(); } else { XLog.a("splash", "brought to front, finish, do nothing"); finish(); } } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onDestroy() { ThreadManagerUtils.a().a(); super.onDestroy(); ((AudioManager) getSystemService("audio")).abandonAudioFocus(null); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onPause() { super.onPause(); VideoView videoView = this.videoView; if (videoView != null) { this.a = videoView.getCurrentPosition(); this.videoView.pause(); } } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onResume() { super.onResume(); VideoView videoView = this.videoView; if (videoView != null) { videoView.seekTo(this.a); this.videoView.start(); } } public /* synthetic */ void b(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); e(true); SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE, true); } public /* synthetic */ void a(MediaPlayer mediaPlayer) { LegalExamineDialog legalExamineDialog = this.b; if (legalExamineDialog == null || !legalExamineDialog.isShowing()) { JimuSimpleDialog jimuSimpleDialog = this.c; if (jimuSimpleDialog == null || !jimuSimpleDialog.isShowing()) { new SharePreferenceHelper().put(SharePreferenceHelper.SP_KEY_START_FROM_SPLASH, true); if (((!SPUtils.a(Constant.NoviceGuide.AGREE_LEGAL_EXAMINE)) || J0()) && LocaleUtils.g()) { if (this.b == null) { this.b = new LegalExamineDialog.Builder(this).onLegalResult(new LegalExamineDialog.LegalResult() { // from class: com.ubt.jimu.SplashActivity.2 @Override // com.ubt.jimu.base.dialog.LegalExamineDialog.LegalResult public void pass() { SplashActivity.this.b.dismiss(); SplashActivity.this.F0(); if (SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE)) { SplashActivity.this.e(true); } else { SplashActivity.this.N0(); } PrivacyVersion M0 = SplashActivity.this.M0(); if (M0 != null) { SPUtils.a(Constant.Privacy.SP_KEY_PRIVACY_POLICY_VERSION, M0.getJimuPrivacyPolicyVersion()); SPUtils.a(Constant.Privacy.SP_KEY_CHILD_PRIVACY_POLICY_VERSION, M0.getJimuChildrenPrivacyPolicyVersion()); } } @Override // com.ubt.jimu.base.dialog.LegalExamineDialog.LegalResult public void reject() { SplashActivity.this.b.dismiss(); SplashActivity.this.finish(); } }).build(); this.b.show(); return; } return; } if (!LocaleUtils.g() && !SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE) && !SPUtils.a(Constant.NoviceGuide.APP_HAS_PAUSE)) { N0(); F0(); } else { e(true); F0(); } } } } public /* synthetic */ void a(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); e(false); SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE, false); } }