4 Mart 2015 Çarşamba

Bir android app yazmak icin yol haritası

* Yeni android projesi yaratılır

* Yeni layout xml i yaratılır
Linear, Relative, ListView gibi layout seçeneklerinden bir tanesi seçilir.
(Bunları iç içe eklemek de mümkün ama fazlası performansı düşürür)
xml dosyasına UI componentleri ilave edilir.
EditText ile text giriş alanları
TextView ile görünen yazılar
ImageView ile imajlar
Button ile butonlar
vb.
componentlerin margin, padding, font, color, text vb bilgileri values klasorunde ilgili xml lere yazılır.
muzik vb dosyalar raw klasorune atılır.
imajlar drawable klasorune atılır.

* Yeni activity yaratılır.
Activity ye oncreate metodu eklenir.
Oncreate icinde setcontentview ile layout referansı verilir.

* Manifest dosyasına activity tagı ile activity eklenir, intent-filter ile main launcher bilgisi eklenir.

* kullanılacak kutuphaneler varsa libs klasorune kopyalanır.
  project build settings den add external jar ile eklenir.
  export seçeneği aktif edilir.

* Editable text field ları (EditText ler) için şöyle erişim yazılır:
EditText username = (EditText)findViewById(R.id.edittext1);
String username_str = username.getText();

* Yazılacak text alanlarına şöyle erişilir:
TextView title = (TextView)findViewById(R.id.title1);
title.setText("Hello "+username_str);

* Butonların tıklanması ile çağırılacak metodları şöyle yazarız:
Button btn_send = (Button)findViewById(R.id.btn_send);
btn_send.setOnClickListener(new View.onClickListener(){
//
});

* Kontrol etmek istediğimiz yerlere :
Log.d("debug","onCreate e girildi!");
şeklinde log yazıp LogCat konsolundan takip edilir.

Hiç yorum yok:

Yorum Gönder