a. /src klasörü
java kaynak kodları. Her aktivitenin tanımlandığı classlar burada bulunur.
Her biri mutlaka Activity classından türerler.
Bir tane Activity classından extend ederek base activity yazıp, diğerlerini bundan türetmek de mümkündür.
Ya da inner class olarak da diğer activityler ana activity içerisine konabilir.
{}
b. /gen klasörü
Otomatik generate edilen classlar buradadır. R classı vb.
c. /bin klasörü
Executable apk dosyasını barındırır.
d. /libs klasörü
Kullanılan kütüphaneleri burada muhafaza ederiz.
e. /res klasörü
kaynakları içerir. yani resimler, layout xml leri, text string leri, ses dosyaları, vb.
res/drawable/: resim ve ikonlar (png,jpg,gif,vb) - R.drawable class
res/layout/ : UI layout xml leri - R.layout class
res/raw/ : diğer genel amaçlı (mp3, ses dosyaları, vb) - R.raw class
res/menu/ : menü xml leri. seçenekler, alt menüler vb. - R.menu class
res/anim/ : animasyonlar - R.anim class
res/color/ : renk listeleri içeren xml ler - R.color class
res/xml/ : genel xml dosyaları (konfigürasyon vb)
res/values/ : stringler, integerlar, renkler vb içeren xml dosyaları.
arrays.xml : arrayler - R.array class
integers.xml : integerlar - R.integer class
bools.xml : booleanlar - R.bool class
colors.xml : renk değerleri - R.color class
dimens.xml : boyut değerleri - R.dimen class
strings.xml : string değerleri - R.string class
styles.xml : stiller - R.style class
f. /assets klasörü
g. Project root ta bulunan dosyalar
a. AndroidManifest.xml dosyası :
Otomatik yaratılır.
Sistem uygulamanın içindeki aktiviteleri ve izinleri buraya bakarak okur.
Burada yer almayan aktivite ya da izinler sisteme görünmez.
b. Project.properties dosyası :
Otomatik yaratılır. Değiştirilmez, değişiklik yapılsa bile üzerine yazılır.
Projenin hedefi olan android versiyonunu buraya yazar.
Örnek :
# Project target.
target=android-21
c. ic_launcher-web.png :
Etiketler
abstraction
Accord Framework
ajax
android
architecture
Array
assets
async task
AsyncTask
authorization
avd
billy joel
button
Classification
collections
component
concurrency
container
data science
database
Decision Tree
Decision Trees
dhcp
distributed
donma
emülatör
encapsulation
exception
express
Feature extraction
Feature Selection
garbage collection
glassfish
google
grafik
güvenlik
hadoop
http
IDE
inheritance
j2ee
jade
java
java.lang
JDBC
jls
JNDI
JSF
jsp
kitap
lib
link
Machine Learning
Marmara Üniversitesi
material design
maven
mongodb
multiple inheritance
nested class
netbeans
network
node.js
NoSQL
oop
Oracle
ORM
pass-by-value
pattern
permission
polymorphism
PrimeFaces
primitive
Project Euler
protocol
R
response
REST
RMI
root
Scala
servlet
Set
sözlük
spring
sqlite
tasarım desenleri
tcp/ip
template
test
thread
tier
toast
tomcat
türk telekom
twitter
UI thread
virtual device
web application
web design
web service
WEKA
wireshark
Hiç yorum yok:
Yorum Gönder