nihao159 / Member

Forum Posts Following Followers
113 1 0

Resimli Android

Merhabalar, geçen hafta Android en ucuz tablet pc SDK kurulumunun ve gelitirme ortamnn hazrlanmasnn nasl yaplacan görmütük. Bu haftaki yazmz takip edebilmeniz için öncelikli olarak Android SDK kurulumunu tamamlam olmanz gerekmektedir. Eer yapmadysanz androidde-uygulama-gelistirmek-icin-neler-gerekli dan takip ederek kurulumu tamamlamanz gerekmektedir.
Androidde yazlm gelitirirken, gelitireceiniz hedef sistem için gerekli SDKy bilgisayarnza kurmu olmanz gerekmektedir. Ayrca yaptnz uygulamay bilgisayarda denemek için emülator oluturmu olmanz lazm. Yapacanz bütün uygulamalar, gerçek telefonda ve ayrca bilgisayarda bir kaç farkl emülatorde denemenizi tavsiye ederim. Çünkü Android iletim sistemi çok farkl cihazlar üzerinde çalabilmektedir. (yava, hzl, büyük ekran, küçük ekran vs.) Ne kadar çok cihazda denerseniz uygulamanzda olabilecek olas eksiklikleri o kadar kolay bulursunuz.
Bugün yapacamz ilk uygulama için AVD oluturarak balayalm. Yapacamz uygulama çok basit olaca için sisteminizde sürümü en düük SDKy hedef sistem olarak seçebilirsiniz. Ben 2.2 için AVD kurup, 2.2 için uygulamay gelitireceim. sterseniz siz de aynsn yapabilirsiniz. Yalnz gerçek hayatta uygulamanz en eski hangi versiyonda çalabiliyorsa (minimum olarak size hangi özellikler gerektiine göre deiir) hedef sistem olarak onu seçin. Bu seçimi yaparken Android kullanclarnn Android çin mal telefonlar sürümlerini kullanma oranlarna göz atmanz da tavsiye ederim.
Kurulum yaptmz Eclipsei açalm ve AVD Manager aadaki gibi açalm. Eer yerini bulamadysanz menülerden Window -> AVD Managerdan ulaabilirsiniz.

Açlan pencerede Newi tklayalm.

Daha sonra aadaki gibi AVDnize bir isim verin (sürümün içerisinde geçmesini ileride AVDyi seçerken zorluk yaamamanz salar) ve AVD özelliklerinizi belirleyin. Bu sayfay kurcalyarak dier özellikleri de kefedebilirsiniz. Ben versiyonu 2.2 olan 32 Mblk SD karta sahip, basit bir AVD oluturdum. Daha sonra Create AVD tuuna basarak AVDmizi olutururuz.

Menüyü kullanarak yeni bir Android projesi oluturmak için gerekli sayfaya gideriz. Açlan sayfada Android bölümünden Android projesini seçeriz.

Uygulamamza bir isim veririz. Ayrca uygulamamz için kök paket seçeriz. (com.ilkuygulamam). Paket ismi seçerken dikkat etmeniz gereken ey paket isminin tekil olmasdr. Bunun için genellikle ahs yada irket isimleri uygulama adyla birletirilir. Paket isminin tamamnn küçük harften olumasna dikkat edin. Mesela benim IlkUygulamam adl projem için paket ismi com.kursat.aksakalli.ilkuygulamam olacaktr. Fakat siz bu proje için benim yaptklarmn aynsn yapmaya çaln. Yani paket olarak com.ilkuygulamam seçin. Hedef ve minimum SDK için sisteminizde yüklü olan minimum SDKy seçin. Daha sonra Nexti tklayn.

Android SDK manager sürümünüze bal olarak aadaki ekranla karlaabilirsiniz. Eer ilk yazm takip ettiyseniz, aadaki gibi bir ekranla karlarsnz. Bu ekranda uygulamann iconlarnn ekran çözünürlüklerine bal olarak nasl olacan belirlersiniz. Deitirmeden devam edin.
Aadaki yaptm gibi bo bir proje oluturun ve bitirin. Eer Android SDK manager sürümünüz farkl ise ve farkl ekranlar geldi ise ana hatlar ayn olmak artyla bireyi deitirmeden basit bir proje oluturabilirsiniz.

Sihirbaz uygulama çalnca açlacak ana aktivitenin ismini ve o aktivitenin ekrannn adn soracaktr. Sizde MainActivity ve activity_main yaparak devam edin.

Bo projemizi oluturduktan sonra projede res -> layout içerisinde otomatik olarak oluturulan ekranmz (activity_main.xml) çift tklayarak açn ve açlan ekrann altnda ekrannzn ismini yazan tab seçin. Aadaki gibi olmas gerekmektedir. Oluturduunuz aktiviteye bal olarak aadaki gibi gözükecektir. Ekran tasarmlarmz kod ile bu ekrandan yapabileceimiz gibi graphical layout tabndan da yapabilirsiniz. Bu tabda ekrannzn nasl olacan görebilirsiniz.

Ana aktivitenizi aadaki gibi çift tklayarak açn ve içeriinin aadaki gibi olduunu kontrol edin. Eer ekran adnz farkl ise setContentView(R.layout.ekranAdnz); eklinde düzeltin. En Ucuz Android Telefon Bu ksm aktivite açlnca hangi ekrann yükleneceini sisteme belirten koddur. Ekranz bulabilmek için metot parametresini yazarken R.layout. yazdktan sonra ctrl+space basarak varolan ekranlar görebilirsiniz.


Eer bir hata yapmadysanz Package Explorer bölmesinde projemizi sa tklayarak aadaki gibi Android projesi olarak çaltrnca emulatörünüz açlacak ve uygulamanz çalacaktr. Emülatörünüz bir Android telefon gibi çalmaktadr. Daha sonra yapacanz her projenin uygulama gibi eklendiini görebilirsiniz.

Emülatör çalp uygulama açlnca uygulamanz çalmaya balayacaktr. Emülatörün açlmas biraz sürebilir. leride baka uygulamalar yaparken, projeyi derleyip tekrar çaltrken, emülatörü kapatmadan çaltrrsanz emülatörün tekrar açlmasn beklemenize gerek kalmaz.