9 Temmuz 2014 Çarşamba

Bir Android Projesinde Bulunan Klasörler




            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