Android uygulama geliştirmeye başlayan herkesin öğrenmesi gereken temel konulardan biri, iki Activity arasında veri gönderme ve alma işlemidir. Bu makalede, kullanıcıdan alınan ad ve soyad bilgisini ikinci ekranda göstermeyi ve ardından projeyi APK haline getirmeyi adım adım öğrenelin.
BU UYGULAMADA ÖĞRENECEKLERİNİZ
-
EditText ile veri alma
-
Button click listener kullanımı
-
Intent ile veri gönderme ve alma
-
TextView’da veri gösterme
-
APK oluşturma
1. MAINACTIVITY – KULLANICIDAN VERİ ALMA
İlk ekranda kullanıcıdan Ad ve Soyad bilgilerini alacağız.
ACTIVITY_MAIN.XML
Bu ekranda şu bileşenler bulunur:
<TextView
android:text="ÜYE OL" />
<EditText
android:id="@+id/ad"
android:hint="Adınız" />
<EditText
android:id="@+id/soyad"
android:hint="Soyadınız" />
<Button
android:id="@+id/btnDevam"
android:text="Devam Et" />
MAINACTIVITY.JAVA
Butona tıklandığında yapılacak işlemler:
-
EditText içindeki verileri al
-
Intent oluştur
-
Verileri putExtra() ile gönder
-
İkinci Activity’i başlat
btnDevam.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, GOSTERACTIVITY.class);
intent.putExtra("ad", ad.getText().toString());
intent.putExtra("soyad", soyad.getText().toString());
startActivity(intent);
}
});
Kısaca açıklamak gerekirse:
2. GOSTERACTIVITY – GELEN VERİLERİ ALMA VE GÖSTERME
İkinci ekranda gelen verileri alıp TextView içinde göstereceğiz.
ACTIVITY_GOSTER.XML
GOSTERACTIVITY.JAVA
Açıklamalar:
-
getIntent() → Gelen Intent’i yakalar
-
getStringExtra() → Gönderilen veriyi alır
-
setText() → Ekranda gösterir
3. APK DOSYASI OLUŞTURMA
Uygulamayı telefona yüklemek veya paylaşmak için APK üretmek gerekir.
ADIM 1
Android Studio üst menüsünden:
BUILD > BUILD BUNDLE(S) / APK(S) > BUILD APK(S) seçeneğine tıklayın.
ADIM 2
Android Studio derleme işlemini tamamlayacak ve alt kısımda şu mesajı göreceksiniz:
APK(s) generated successfully
ADIM 3 – APK DOSYASININ YERİ
APK genellikle şu klasörde bulunur:
C:\Users\kullanici._adi\AndroidStudioProjects\MyApplication2\app\build\outputs\apk\debug\
burada kullanıcı adı, bilgisayarda oturum açtığınız kullanıcı adıdır.
Dosya adı: app-debug.apk
Bu dosyayı telefona atarak uygulamayı yükleyebilirsiniz.