İçinde Kurs Notları

Matematiksel İşlemler

Matematiksel işlemlerde hangi veri türü girdi ise o veri türünde çıktı olur. Fakat farklı 2 tip ise şu süreç olur;

int -> long -> float -> double

Yani java işlem yapmadan önce 2 veri türünü aynı hale getirir.

Ör: 3.5f – 4.7 = float – double olduğu için diğeride double a çevirip öyle işlem yapar. Eğer long-float olsaydı diğeride floata çevrilecekti. Ayrıca Double floata dönüşebilir fakat float double a dönüşemez.

Karşılaştırma Operatörleri (boolean döner)

<, >, >=, <=,

==, !=, <>

String haricindeki veri türleri karılaştırılabilir. Çünkü String bir classtır. Karşılaştırma yapılacaksa bu classın .equals methodu ile yapılır.

Andorid Studio Properties

Her bileşenin width ve height değerleri olmalı. Fill parent eski apilerde geçiyordu hala var fakat yerine “match parent” kullanılmalı.

Match Parent: Bir üstteki bileşenin boyutu kadar yap demek. (Ör: Relative Layout ne kadarsa okadar.)
Wrap Content: İçerdiği content kadar büyür.
Bunun dışında elle sabit bir değer verilebilir. Ör: 100dp vs. dp: andorid ile gelen bir ölçeklendirme.

ppi: bir inc de kaç pixel olduğudur. 1 inc 2.5 cm yaklaşık olarak.

Değişkenler gri renkte bu kullanılmadığını gösteriyor.

super: extend edilen class.

onCreate methodunda, superin onCreate methodu çalıştırılır, klasik activity yaratma işlemleri yapılır.

Androidi her nesneye bir id numarası veriyo int türünde. Bu yüzden findViewById fonksiyonu R.id.xxxx şeklinde verdiğimiz şey aslında int bir numaradır.

 

Yorum Yaz

Yorum