领透酷医云安卓客户端

SplashActivity.java 1.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.linkdialy.mobile.kuyicloud;
  2. import android.content.Intent;
  3. import android.content.pm.ActivityInfo;
  4. import android.os.CountDownTimer;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.WindowManager;
  8. public class SplashActivity extends AppCompatActivity {
  9. private DownTimer downTimer;
  10. @Override
  11. protected void onCreate(Bundle savedInstanceState) {
  12. super.onCreate(savedInstanceState);
  13. setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
  14. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
  15. if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
  16. finish();
  17. return;
  18. }
  19. setContentView(R.layout.activity_splash);
  20. downTimer = new DownTimer(3 * 1000, 1000);//设置广告时间
  21. downTimer.start();
  22. }
  23. /**
  24. * 倒计时
  25. */
  26. private class DownTimer extends CountDownTimer {
  27. public DownTimer(long millisInFuture, long countDownInterval) {
  28. super(millisInFuture, countDownInterval);
  29. }
  30. @Override
  31. public void onTick(long millisUntilFinished) {
  32. }
  33. @Override
  34. public void onFinish() {
  35. Intent intent = new Intent(SplashActivity.this, SystemWebViewActivity.class);
  36. startActivity(intent);
  37. finish();
  38. downTimer.cancel();
  39. }
  40. }
  41. }