|
|
@ -31,7 +31,6 @@ import android.widget.ImageView; |
|
|
|
import android.widget.LinearLayout; |
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
import com.bumptech.glide.Glide; |
|
|
|
import com.gmeremit.online.gmeremittance_native.R; |
|
|
|
import com.gmeremit.online.gmeremittance_native.base.BaseActivity; |
|
|
|
import com.gmeremit.online.gmeremittance_native.homeV2.view.HomeActivityV2; |
|
|
@ -142,7 +141,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener, |
|
|
|
|
|
|
|
private void init() { |
|
|
|
presenter = new SplashScreenPresenter(this); |
|
|
|
startAntiDebugger(); |
|
|
|
initAntiDebugger(); |
|
|
|
languageViewTransitionManager = new LanguageViewTransitionManager(this); |
|
|
|
|
|
|
|
addBottomDots(0); |
|
|
@ -432,15 +431,15 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener, |
|
|
|
} |
|
|
|
|
|
|
|
static { |
|
|
|
System.loadLibrary("ptracemonitor-lib"); |
|
|
|
System.loadLibrary("antidebugger"); |
|
|
|
} |
|
|
|
|
|
|
|
public native void antiDebugCheck(); |
|
|
|
public native void startAntiDebugger(); |
|
|
|
|
|
|
|
private void startAntiDebugger() { |
|
|
|
private void initAntiDebugger() { |
|
|
|
boolean isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)); |
|
|
|
if (isDebuggable&&false) |
|
|
|
antiDebugCheck(); |
|
|
|
startAntiDebugger(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|