Android uygulama geliştirmeye başlayan herkesin öğrenmesi gereken temel konulardan biri, iki Activity arasında veri gönderme 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 öğreneceğiz.
✔ EditText ile veri alma
✔ Button click listener kullanımı
✔ Intent ile veri gönderme
✔ Intent ile veri alma
✔ TextView’da veri gösterme
✔ APK oluşturma
MainActivity – Kullanıcıdan Veri Alma
İlk ekranda kullanıcıdan Ad ve Soyad bilgisi alıyoruz.
activity_main.xml
Bu ekranda:
bulunmaktadır.
<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:
-
EditText içindeki veriler alınır
-
Intent oluşturulur
-
Veriler putExtra() ile gönderilir
-
İkinci Activity başlatılır
btnDevam.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, goster.class);
intent.putExtra("ad", ad.getText().toString());
intent.putExtra("soyad", soyad.getText().toString());
startActivity(intent);
}
});
Goster Activity – Verileri Alma ve Gösterme
İkinci ekranda gelen verileri alıp TextView içinde gösteriyoruz.
activity_goster.xml
<TextView
android:id="@+id/bilgiler" />
APK Dosyası Oluşturma
Uygulamayı telefona yüklemek veya paylaşmak için APK üretmemiz gerekir.
Android Studio’da APK oluşturmak için:
Adım 1
Üst menüden:
Build > Build Bundle(s) / APK(s) > Build APK(s)
seçeneğine tıklayın.
Adım 2
Android Studio derleme işlemini yapacaktır. Alt kısımda şu mesajı görürsünüz:
APK(s) generated successfully
Adım 3 – APK Dosyasının Yeri
Genellikle şu klasörde bulunur:
C:\Users\erkan\AndroidStudioProjects\MyApplication2\app\build\outputs\apk\debug\
Dosya adı: app-debug.apk
Bu dosyayı telefona atarak kurabilirsiniz.