在android的app和游戏的应用中,都会有个开场场景,老外管这个叫splash。
现在就编写个简单的SplashActivity

Java代码 编写App的开场Activity _的 编写App的开场Activity _的_02
  1. import android.app.Activity;
  2. import android.content.Intent;
  3. import android.os.Bundle;
  4. import android.widget.ImageView;
  5.  
  6. public class SplashActivity extends Activity {
  7.  
  8. @Override
  9. protected void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.splash);
  12.  
  13. ImageView splashImg = (ImageView) findViewById(R.id.splash_p_w_picpath);
  14. splashImg.postDelayed(new Runnable() {//这里利用了View的postDelayed
  15.  
  16. public void run() {
  17. Intent intent = new Intent();
  18. intent.setClass(SplashActivity.this, MainActivity.class);
  19. startActivity(intent);
  20. finish();
  21. }
  22. }, 1000);
  23. }
  24. }