İçinde Kurs Notları

Android Studio Giriş

Application name: Bu alan baş harfi büyük olmalı, türkçe karakter içerebilir fakat Project Location kısmında tr karakteri olmamalı.

Company Domain: Domain olmalı. Valid bir domain olmalı. Tekil bir isimdir.

Platformlar:

Bir uygulama birden fazla platform seçilerek yapılabilir. Ör: phone & tablet + Wear
Her platform ayrı ayrı markete yüklenir.
Minumum SDK seçerken alttaki Help Me linkine tıklanırsa daha detaylı ve seçilen apinin özellikleri yer alıyor.

java dosyası içinde; com.xxx.test olan klasör: burada kural setleri yapılıp kullanıcı ilk açtığında ne nasıl gelsin onu belirleyebiliyoruz. Ör: formda şu checkli gelsin. vs.

Gradle derledikten sonra res klasörü R olarak isimlendirilen bir classa dönüşür.

Packet isimleri ufak, sınıf isimleri büyük harflidir.

Activity:

Create -> Start -> Resume -> (Show) -> Pause -> Stop -> Destroy

Create activity nin en yoğun iş yaptığı kısımdır. Stop aşamasından tekrar başlatılmak istendiğinde create pas geçilip, start a geçilir.

Aktif activity resume den sonraki durumdadır. Pasif olanlar ise pause durumunda kalıyor.

Bir uygulamanın üstüne bir mesaj,wahtsapp gibi bir uygulama gelmesi ile pause duruma geçer fakat maile veya ana ekrana dönersek, stop durumuna geçiyor. Pause da ise eğer Resume ile devam edip tekrar aktif olabilir.

Activity “Destroy” işlemi geri tuşuna basıldığında o anki activity destroy olur veya telefon üzerinden zorla kapatılırsa o uygulamaya ait tüm activity ler kapatılır.

Andorid rame ihtiyaç olduğunda sırasıyla şunları öldürür. Durmuş servisler, Durmuş aktiviteler, Pasif activity, aktif servisler, aktif activity ler.

Activity java classı içinde onXXX ile başlayan statusların methodları bulunur. onCreate gibi.

Birincil Veri Türleri;

1 byte = 8 bit
int : 4 byte = 32 bit. maximum 4.2 milyar sayısı saklanabilir.
long: 8 byte
float: 4 byte – ör: 3.14f sonuna (f) harfi yazılmalı.
double: 8 byte
char: 1 byte: tr karakterler 2 byte diğerleri 1 byte
boolean: true/false
void: –

Diğer

String: Baş harfi büyük bir classtır hemde veri türüdür.
Integer, Long, Float vs..

Yorum Yaz

Yorum