Android Splash Screen

androidde splash screen yapmanın farklı yolları olabilir. bunlardan bir tanesi de ilk açılaack olan ekranda belirli bir süre bekleyip ana menüye gitmektir. Şöyle ki ;

oncreate te yazılacak bir post delay istenile nsüre kadar o ekranı getirecek daha sonra ana ekrana geçilecektir.

package com.mehmetfasil.splashsample;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
 
public class SplashScreen extends Activity {
 
    
    private static int BEKLENECEK_SURE = 5000; // milisaniye!
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
 
        new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
                //5 saniye sonra gelecek olan sayfayı intent ile belirleyelim.
                Intent i = new Intent(SplashScreen.this, MainActivity.class);
                startActivity(i);
                finish();
            }
        }, BEKLENECEK_SURE);
    }
 
}

hope it works.