SplashActivity.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved.
  3. Github: https://github.com/EasyDarwin
  4. WEChat: EasyDarwin
  5. Website: http://www.easydarwin.org
  6. */
  7. package com.easygbs.device;
  8. import android.app.Activity;
  9. import android.content.Intent;
  10. import android.content.pm.PackageManager;
  11. import android.os.Bundle;
  12. import android.os.Handler;
  13. import android.view.WindowManager;
  14. import android.widget.TextView;
  15. /**
  16. * 启动页
  17. * */
  18. public class SplashActivity extends Activity {
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.splash_activity);
  23. getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //隐藏状态栏
  24. new Handler().postDelayed(new Runnable() {
  25. @Override
  26. public void run() {
  27. startActivity(new Intent(SplashActivity.this, StreamActivity.class));
  28. SplashActivity.this.finish();
  29. }
  30. }, 2000);
  31. String versionName;
  32. try {
  33. versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
  34. } catch (PackageManager.NameNotFoundException e) {
  35. versionName = getResources().getString(R.string.version);
  36. }
  37. TextView txtVersion = (TextView) findViewById(R.id.txt_version);
  38. txtVersion.setText(String.format("v%s", versionName));
  39. }
  40. }