18 Nisan 2024 Yazarı yhackup 0

Java ile Androide Başlangıç – 2 (Android Studio Kurulumu ve İlk Proje)

Bu yazımız bence çok verimli olacak,

  • Android uygulama geliştirme platformu olan Android Studio programını bilgisayarımıza kuracağız.
  • Adım adım ilk projemizi açıp derleyeceğiz.
  • Emülator üzerinde uygulamamızı çalıştıracağız.

Elimden geldiğince basit yazacağım, hiç programlama ile ilgisi olmayan biri bile analayabilecek şekilde anlatabilmeyi hedefliyorum…
Öncelikle Android Uygulamamızı Android Studio Buradan indiriyoruz. Ve kuruyoruz standar bir program kurmadan çok da zor değil.

 

 

 

Eğer Bu aşamalarda jdk hatası alırsanız, (ki muhtemelen alacaksınız)  Aşağıdaki işlemleri yapmalısınız.

Buna benzer bir hata verir

Error: cannot start Android Studio. No JDK found. Please validate either ANDROID_STUDIO_JDK, or JDK_HOME or JAVA_HOME points to valid JDK installation. ECHO is off. Press any key to continue ..

 

Eğer JDK yüklü değilse Buradan indiriyoruz. ve kuruyoruz.

 

ve dizinini buradan gösteriyoruz.

 

 

 

ve “Start a new Android Studio Project” e yıklayarak yeni projemizi oluşturuyoruz.

 

 

Burada bazı uygulama türlerinin hazır şablonları var zamanınız olduğunda bu projelerin hepsini tek tek açıp kurcalamanızı öneririm.

 

 

Ve Finish’e tıklıyoruz Studio projemizi oluşturuyor.

 

Uygulamamız geliştirmeye hazır.

 

package com.yhackup.yakupblog;
// uygulamamızı oluşturur iken verdiğimiz isim


// import kısmı uygulamamıza dahil edeceğimiz diğer kütüphanelerin 
// ismini yazdığımız kısım
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // onCreate metodu
        // Uygulamamız ilk açıldığı (create) olduğu anca buraya 
        // yazacağımı kodlar çalışacaktır

        //  setContentView(R.layout.activity_main);
        // burada uygulamamızın tasarım kısmının layoutunu gösteriyoruz.

    }
}

 

Uygulamamızın tasarım layoutu

 

 




Şimdi basit bir kod yazalım Öncelikle daha okumadıysanız bu yazımı okuyun mutlaka, Şimdi ilk projemizde AlertDialog konusundaki kodlarımızı kullanalım.

Hemde bir button nasıl oluşturulur tıklama metodu nasıl oluşturulur görelim. Zaten videoda da göreceksiniz CTRL + SPEACE ile kodun yarısını kendi halledecektir.

 

 

package com.yhackup.yakupblog;


import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button mesajbutonu = (Button)findViewById(R.id.button);
        mesajbutonu.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                AlertDialog.Builder Mesaj = new AlertDialog.Builder(MainActivity.this);
                Mesaj.setTitle("Mesajımızın Title'si");  // :)
                Mesaj.setMessage("Ebele Gübele\n\nEbele gübele\nebele gübele"); // \n alt satıra geçmemizi sağlar
                Mesaj.setIcon(R.drawable.ic_notifications_active_black_48dp);
                // bir tane de tamam butonu koyalım

                Mesaj.setPositiveButton("Tamam Butonu İsmi",new DialogInterface.OnClickListener(){
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        Toast.makeText(MainActivity.this, "Tamam butonuna tıklandı", Toast.LENGTH_SHORT).show();
                    }
                });

                AlertDialog alert = Mesaj.create();
                alert.show();
            }
        });
    }
}