Merhaba arkadaşlar bu yazıda sizlere bir android projesinin içinde bulunan dizinlerin ve klasörlerinin ne anlama geldiklerini aktaracağım. Android projeler .apk uzantılı dosya olarak cihaza yüklenir ve çalışırlar.
src/
"src/sizin/paket/ad/ActivityName.java" olarak saklanan Activity dosyasını içerir. .Diğer tüm kaynak kod dosyaları (.java ya da .aidl gibi ) buradadır.
bin/
.apk dosyasının derlenmiş şekilde bulunduğu yerdir. Kendiliğinden oluşur bizim bir şey yapmamıza gerek yoktur.
assets/
Android tarafından tanınan veriler R.java ile referans gösterilebilirler fakat tanınmayan dosyalar bu dizinin altında bulunur. Böylelikle kullanılabilir hale gelirler. Oyun verileri için iyi bir konumdur.
gen/
R.java dosyası ve AIDL tarafından oluşturuluşmuş arayüzler gibi ADT tarafından oluşturulan java dosyalarını içerir.
R.java dosyası /res' te bulunan kaynak referansları içerir. /src içerisinde bulunan kodlar bu kaynakları kullanmak istediğinde R.java referanslarını kullanır. Bu yüzden sistem /res' te kullanılan her kanak için kendiliğinden referans üretir.
libs/
Özel kütüphaneleri içerir.
res/
Drawable dosyaları, layout dosyaları ve string değerler gibi uygulama kaynaklarını içerir.
- drawable/ : Png( resim dosyaları), uygulama iconu ve uygulamada kullanılacak resimler bu klasörde yer alır.
- layout/ : Uygulamanın görünümünü belirleyen Xml dosyalarını içerir. main.xml varsayılan olarak verilmiştir. Uygulama açıldığında ilk görüntülenecek sayfa, main.xml sayfasıdır.
- string values : Burada çeşitli xml dosyaları bulunur. Bu xml dosyaları: strings.xml, colors.xml, dimens.xml' dir. Kaynaklar için kimlik-özellik görevi görür.

Hiç yorum yok:
Yorum Gönder