Önceki Android Dersi

Kod aşağıdaki gibi olmalı :

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.e(“HeavenSteel”,”Hata kodu”);
}
}

Log kodlarını gördük Şimdi sanal makine kurulumu ve fiziksel cihazın hazırlanışı kısmına gelelim. Bios ayarlarından sanallaştırma özelliğini açmanız lazım. Bunun için şu makaleye bakabilirsiniz. Sanallaştırma özelliğini açtıktan sonra, Android Studio da Tools -> AVD Manager’e tıklayın

AVD Manager

AVD Manager nedir nasıl kullanılır

Create Virtual Device

Daha sonra “Create Virtual Device” a tıklayıp yeni bir sanal makine oluşturabilirsiniz.

Fikizel cihazlar içinse USB Hata ayıklaması modunu etkin hale getirmeniz lazım. Bunun için telefonunuzun Ayarlar -> Telefon Hakkında -> Yazılım bilgileri’ne gelmeniz lazım eğer bulamadıysanız arama kısmından yazılım bilgileri diye arayabilirsiniz. Daha sonra Yapım numarasına ardı ardına 7 kere tıklamanız gereklidir. Daha sonra Ayarlar kısmına geri dönüp “Geliştirici Seçeneklerine” tıklayıp “USB hata ayıklaması”nı aktif hale getirmeniz getirmeniz gerekmektedir.

Android Uygulamayı Çalıştırmak
Kodlamaya Giriş

Her şey hazır ise play tuşuna basıp ekrana gelecek olan debug kodlarını görelim. Renkleri arayüz tasarımından ayarlayabilirsiniz. Koyu tema kullandığım için aşağıdaki gibi gözükmekte. (LogCat Ekranı)

LogCatAna Ekran

Şimdi ekranımızda birazcık oynama yapalım. Öncelikle bu üstteki header kısmını(Hello World – Uygulamanın ismini yazan kısım) kaldıralım. Bunun için app -> res -> values -> styles.xml kısmına geliyoruz. Burada göründüğü gibi renkleri ayarlıyoruz(saat, batarya, bildirimlerin olduğu yerdeki arkaplan rengine dikkat edin. burdan değişiklik yapabilirsiniz.)

Buradaki kısma şu kodu ekleyelim :

<item name=”windowNoTitle”>true</item>

Kodun şöyle gözükmesi gerekli :

<resources>

<!– Base application theme. –>
<style name=”AppTheme” parent=”Theme.AppCompat.Light.DarkActionBar”>
<!– Customize your theme here. –>
<item name=”colorPrimary”>@color/colorPrimary</item>
<item name=”colorPrimaryDark”>@color/colorPrimaryDark</item>
<item name=”colorAccent”>@color/colorAccent</item>
<item name=”windowNoTitle”>true</item>
</style>

</resources>

Daha sonra uygulamayı çalıştırdığınızda üst kısmın yok olduğunu göreceksiniz. Şimdi anaekrana Hello World yerine Merhaba Dünya yazalım. Bunun için app -> res ->layout -> activity_main.xml kısmına geliyoruz.

Kod Yazmak

Sağ üst kısımdan kod kısmına gelebilirsiniz. Sol kısımdan bir düzenleme yapılacak ise Sadece “Hello World!” yazan yeri “Merhaba Dünya!” olarak değiştirmemiz yeterlidir. Sağ kısımdan yapılacak ise “Hello World!” yazısının üstüne tıklayın ve Attributes adı altında “text” kısmını bulup bu yazıyı değiştirebilirsiniz.

Not : Tavsiyem sol taraftakini yapmanızdır. Her ne kadar Android Studio yeni güncellemelerde arayüz ile ilgili sıkıntılarını gidermiş olsa da sol kısımda ayarlama yapmak daha sağlıklı olacağı kanaatindeyim.

Not 2 : Eğer sağ tarafta bir değişiklik yaparsanız Android Studio bunu koda döküyor merak etmeyin.

Kod :

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Hello World!”
app:layout_constraintBottom_toBottomOf=”parent”
app:layout_constraintLeft_toLeftOf=”parent”
app:layout_constraintRight_toRightOf=”parent”
app:layout_constraintTop_toTopOf=”parent” />

</androidx.constraintlayout.widget.ConstraintLayout>

gibi olmalıdır.