Android için uygulama geliştirmeye hızlı giriş
Tarih: Mart 24th, 2011 | Yazar: Mert Kavi | Kategori: Android | Etiketler: android development, android programlama, android uygulama geliştirme | 1 Yorum »Android Nedir
- Mobil cihazlar için işletim sistemidir
- Açık kaynak kodlu ve ücretsizdir
- Projenin sahibi Google’dır
Platformun Özellikleri
- Java Framework
- Üst düzey API
- Webkit
- OpenGL
- SQLite
- Bluetooth,edge,3G,wifi,camera,gps,accelerometer
Geliştirme Ortamı
- Windows XP/Vista/7
- Mac OS X
- Linux
Kurulum
- JDK (Java development kit)
- Eclipse
- SDK (Software development kit)
- ADT (Android Dev Tools)
- AVD (Android virtual device) veya gerçek bir cihaz
Kurulum için gerekli olan ekipmanlar ve temel bilgiler böyle.
Şimdi yapmanız gereken adım Google’a girip Andorid Hello World şeklinde aratıp bir hello world uygulaması yazmak.Ben yazmıyorum çünkü zaten yazılmış baya bi’ Türkçe kaynak var.
Android Projesinin Yapısı
- source: java paket kodları
- gen: otomatik R.java dosyası oluşur,resource erişimi için kullanılır
- asset: 3. parti java lib dizini
- recourse: layout,drawable,values şeklinde üçe ayrılır.(layout:xml tabanlı ekran tasarımları,drawable:tüm grafik dosyaları)
- manifest
Activity
- Kullanıcı ile etkişilemi sağlayan ekranlardır
- Layout (xml tipinde) dosyaları aktivitelerde kullanılır
- Her ekran için 1 Activity
View
- Ekranda yer alan tüm parçalar View’dır
- TextView,EditText,Button.. gibi elementler bulunur
Kod içinde bir View ile yapılan belli başlı işlemler:
findViewById(R.id.textView);
textView.setText(“Değişen yazı”);
textViewsetVisibility(int);
button.setOnClickListener(new View.OnClickListener);
Listeners:
onClick()From View.OnClickListener
onLongClick()From View.OnLongClickListener
onFocusChange()From View.OnFocusChangeListener
onKey()From View.OnKeyListener
onTouch()From View.OnTouchListener
onCreateContextMenu()From View.OnCreateContextMenuListener

[...] programlama ile ilgili bir yazı yazmıştım.Ama bundan sonra sırayla konu konu yazmayı düşünüyorum(ilk yazıya bakarsanız,dediğimi [...]