Android için uygulama geliştirmeye hızlı giriş

Tarih: Mart 24th, 2011 | Yazar: | Kategori: Android | Etiketler: , , | 1 Yorum »

Android Programlama

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


1 Yorum on “Android için uygulama geliştirmeye hızlı giriş”

  1. 1 Android Programlama: Layout’lar | Mert Kavi said at 22:04 on Mart 25th, 2011:

    [...] 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 [...]


Bu yazı hakkında bir görüş bildirmek istermisin ?