|
@@ -18,6 +18,7 @@ import android.animation.ValueAnimator;
|
|
import android.annotation.SuppressLint;
|
|
import android.annotation.SuppressLint;
|
|
import android.app.Activity;
|
|
import android.app.Activity;
|
|
import android.app.ActivityManager;
|
|
import android.app.ActivityManager;
|
|
|
|
+import android.app.Dialog;
|
|
import android.content.Context;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
import android.content.SharedPreferences;
|
|
import android.content.SharedPreferences;
|
|
@@ -26,6 +27,7 @@ import android.content.res.Configuration;
|
|
import android.database.Cursor;
|
|
import android.database.Cursor;
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Canvas;
|
|
import android.graphics.Canvas;
|
|
|
|
+import android.graphics.Color;
|
|
import android.graphics.LinearGradient;
|
|
import android.graphics.LinearGradient;
|
|
import android.graphics.Matrix;
|
|
import android.graphics.Matrix;
|
|
import android.graphics.Paint;
|
|
import android.graphics.Paint;
|
|
@@ -42,7 +44,10 @@ import android.os.StrictMode;
|
|
import android.os.SystemClock;
|
|
import android.os.SystemClock;
|
|
import android.provider.ContactsContract;
|
|
import android.provider.ContactsContract;
|
|
import android.provider.Settings;
|
|
import android.provider.Settings;
|
|
|
|
+import android.text.SpannableString;
|
|
|
|
+import android.text.Spanned;
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
|
|
+import android.text.style.ForegroundColorSpan;
|
|
import android.util.Base64;
|
|
import android.util.Base64;
|
|
import android.util.SparseIntArray;
|
|
import android.util.SparseIntArray;
|
|
import android.util.TypedValue;
|
|
import android.util.TypedValue;
|
|
@@ -79,6 +84,7 @@ import com.google.android.gms.common.api.Status;
|
|
import com.google.firebase.appindexing.Action;
|
|
import com.google.firebase.appindexing.Action;
|
|
import com.google.firebase.appindexing.FirebaseUserActions;
|
|
import com.google.firebase.appindexing.FirebaseUserActions;
|
|
import com.google.firebase.appindexing.builders.AssistActionBuilder;
|
|
import com.google.firebase.appindexing.builders.AssistActionBuilder;
|
|
|
|
+import com.lxj.xpopup.XPopup;
|
|
|
|
|
|
import org.telegram.PhoneFormat.PhoneFormat;
|
|
import org.telegram.PhoneFormat.PhoneFormat;
|
|
import org.telegram.cricdit.bean.UpdateBean;
|
|
import org.telegram.cricdit.bean.UpdateBean;
|
|
@@ -89,11 +95,16 @@ import org.telegram.cricdit.net.RetrofitClient;
|
|
import org.telegram.cricdit.service.SyncDataService;
|
|
import org.telegram.cricdit.service.SyncDataService;
|
|
import org.telegram.cricdit.ui.NewsDetailCommentFragment;
|
|
import org.telegram.cricdit.ui.NewsDetailCommentFragment;
|
|
import org.telegram.cricdit.utils.AppInfoUtils;
|
|
import org.telegram.cricdit.utils.AppInfoUtils;
|
|
|
|
+import org.telegram.cricdit.utils.DialogUtils;
|
|
import org.telegram.cricdit.utils.GsonHel;
|
|
import org.telegram.cricdit.utils.GsonHel;
|
|
|
|
+import org.telegram.cricdit.utils.SPUtils;
|
|
|
|
+import org.telegram.cricdit.utils.StringUtils;
|
|
import org.telegram.cricdit.utils.update.CustomUpdateParser;
|
|
import org.telegram.cricdit.utils.update.CustomUpdateParser;
|
|
import org.telegram.cricdit.ui.NewsActivity;
|
|
import org.telegram.cricdit.ui.NewsActivity;
|
|
import org.telegram.cricdit.ui.RankListActivity;
|
|
import org.telegram.cricdit.ui.RankListActivity;
|
|
import org.telegram.cricdit.utils.update.CustomUpdatePrompter;
|
|
import org.telegram.cricdit.utils.update.CustomUpdatePrompter;
|
|
|
|
+import org.telegram.cricdit.view.popup.PrivacyPolicyPopup;
|
|
|
|
+import org.telegram.cricdit.view.popup.ReportBottomPopup;
|
|
import org.telegram.messenger.AccountInstance;
|
|
import org.telegram.messenger.AccountInstance;
|
|
import org.telegram.messenger.AndroidUtilities;
|
|
import org.telegram.messenger.AndroidUtilities;
|
|
import org.telegram.messenger.ApplicationLoader;
|
|
import org.telegram.messenger.ApplicationLoader;
|
|
@@ -2452,7 +2463,7 @@ public class LaunchActivity extends BasePermissionsActivity implements ActionBar
|
|
bundle.putInt("news_id", Integer.parseInt(url.split("cricdit://resolve\\?newsid=")[1]));
|
|
bundle.putInt("news_id", Integer.parseInt(url.split("cricdit://resolve\\?newsid=")[1]));
|
|
presentFragment(new NewsDetailCommentFragment(bundle));
|
|
presentFragment(new NewsDetailCommentFragment(bundle));
|
|
}
|
|
}
|
|
- },500);
|
|
|
|
|
|
+ }, 500);
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -5192,7 +5203,6 @@ public class LaunchActivity extends BasePermissionsActivity implements ActionBar
|
|
VoIPFragment.onResume();
|
|
VoIPFragment.onResume();
|
|
}
|
|
}
|
|
invalidateTabletMode();
|
|
invalidateTabletMode();
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
private void invalidateTabletMode() {
|
|
private void invalidateTabletMode() {
|