by A.Gökhan, M.Sc. | Ekim 2 18:23
Hepimizin bildiği gibi Android işletim sistemi günümüzde oldukça yaygın olarak kullanılmaktadır. Belki de bir çoğumuzun cep telefonu ya da tableti Android işletim sistemine sahip. Kimimiz bu Android cihazlarımızla Google Market ‘e girip uygulama indirmekle yetiniyor, kimimiz ise uygulama indirmekle kalmayıp, uygulama da geliştiriyor. Uygulama geliştirirken de karşımıza Java ve XML dilleri çıkıyor. Java ‘nın gücü, yapabileceğiniz Android uygulamalarının sınırını oldukça geniş tutuyor tabi. Lakin Android uygulama geliştirmek için tek bilinmesi gereken diller bunlar olmak zorunda değil, bunu da başka yazılarda paylaşırım özellikle.
Ben bu yazıda sizlerle, Android uygulaması bir giriş / splash sayfa yapımı paylaşacağım. Biliyorsunuz ki bir çok oyun, uygulama ya da program, öncelikle kısa süre ekranda gösterilen bir resim, slayt benzeri ufak tanıtım görüntüsü gösterir. Firmanın ismi, oyunun ya da uygulamanın ismi gibi bilgiler bu giriş ekranında yer alabilir.
Öncelikle, Eclipse girip proje açmamız yeterli. Ekstra bir işlem yapmayacağız. Eclipse ve proje açma kavramlarına hakim olduğunuzu düşünüp, burayı ekran görüntüleriyle kalabalıklaştırmak istemiyorum.
Açtığım projede iki adet java dosyam var:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.startingPagexml); Thread MyScreen = new Thread() { public void run() { try { sleep(5000); //5 saniye sonunda class davet et. startActivity(new Intent(getApplicationContext(),startingPage.class)); } catch (InterruptedException e) { e.printStackTrace(); } finally { finish(); } } }; MyScreen.start(); } |
Yukarıda verilen kod, uygulama açıldığında karşımıza çıkacak olan sayfayı temsil etmektedir. MyScreen adındaki thread, uygulama açıldığında, eş zamanlı olarak 5 saniye süre bekler ve asıl sayfaya geçmeye yardımcı olur. 5 saniye sonundaki işlem ve karşımıza çıkacak olan sayfa ise aşağıdaki kodlara sahip sayfadır, StartingPage.java:
1 2 3 4 5 6 7 8 |
public class acilis2 extends Activity { public void onCreate(Bundle savedInstanceState) { Toast.makeText(this, "Welcome to My Application", Toast.LENGTH_LONG).show(); super.onCreate(savedInstanceState); setContentView(R.layout.main); } } |
1 |
Toast.makeText(this, "Welcome to My Application", Toast.LENGTH_LONG).show(); |
5 saniye geçtikten sonra açılan sayfada, yukarıdaki satırın oluşturduğu bir hoşgeldiniz mesaj kutusu yer alacaktır. Bununla ilgili ayrıntılı bilgiyi, android resmi kılavuzundan bulabilirsiniz, tıklayınız[1].
Not: Bu makale, tarafımdan http://stdioe.blogspot.com/2012/07/how-to-change-mainstart-screen-on.html[2] adresinde, İngilizce dilinde de yayınlanmıştır.
Source URL: https://www.phpservisi.com/android-uygulamanizda-giris-ekrani-splash-screen-yapimi/
Copyright ©2025 Phpservisi.com unless otherwise noted.