apache android asp.net codeigniter firefox linux php
python windows

Android e Giriş

Gönderen : Mustafa İleri Tarih : June 04 | 16:35

Android yapısından biraz bahsetmemiz gerekirse öğrenmemiz gereken terinmler ve anlamları şunlardır.

View

View kullanını arabirimidir.Yeri geldiğinde bir buton, bir input text alanı,bir label veya bunların kompleksinden oluşabilir.

Activity Android de activity; bir işlemin yapılacağı herbir ekran activity demektir.

Intent Intent i genelde yeni bir activity başlatırken kullanıyoruz.

AndroidManifest.xml İşte android uygulamanızın herşeyi :) J2EE dünyasında web.xml gibi düşünebilirsiniz. Bu bölümde uygulamanızın kullanılacağı activitylerden,kullanıcı izinlerine kadar herşey bu xml dosyasında belirlenir.

Dizin ve dosya yapısı, özel dosyalar.

src-> Kaynak dosyaları içeren dizindir.

res-> Uygulamanız için kaynakları sağlayacağınız yerdir mesela layoutlar, imajlar yada string değerleri burada yer alır.

res->drawable-> Bu kısımda uygulamanızda yer alacak icon ve imajlar yer alır

res->layout-> Bu kısımda layoutlar yer alır

res->values->strings.xml-> ÖZel dosyalardan biriside budur.Bu dosyada uygulamanızda kullanacağınız tünm string renk vs değerlerini tanımlayıp daha sonra buradan erişebilersiniz.Çok kullanışlı hem layoutlar dan hem kaynak kod dan direk erişiminiz mümkün.

Buraya kadar sabırla okuduysanız Android için uygulama yazmaya hazırsınız demektir. İşte klişeleşmmiş Hello World örneği için izlememiz gereken yol:

1.Activity için bir layout oluşturulmalı (res/layout/main.xml)

<?xml version="1.0" encoding="utf-8"?>

2.Kaynak değerlerinin oluşturulması (res/values/strings.xml)

<?xml version="1.0" encoding="utf-8"?>

Hello, Android! Hello, Android

3.Kaynak kodun yazılması package net.sonsuzdongu.helloandroid;

import android.app.Activity; import android.os.Bundle;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

CTRL+F11 yaparak uygulamanızı test edebilirsiniz.Tabi bir adet AVT eklemniz gerekecek.

Burada dikkat edilmesi gereken bir nokta gen/R.java adında bir dosya oluşturuluyor.Bütün referanslar buradan geçiyor.Bu dosyayı dosyanın en üstünde yazıldığı gibi el ile editlemeyin.

Bol anroidli günler

Cevap Yaz:



Ad Soyad :    E-Posta : (Asla gösterilmez)