Android Studio JSON kullanımı

Herkese Merhaba, Android Studio ile ilgili artık derinlemesine konulara girmeye başladık. JSON nedir? Bu soruyu soruyorsanız önceden yazdığım yazıyı okumanızda fayda var. Okunabilen veri biçimi {} içindeki herşey JSON’ın objesidir. [] içindeki herşey Jsonda diziye denk gelmektedir. Desteklediği veri tipleri olarak –> Number,String,bool,Array,Object ve null Öncelikle JSON için 2 şeyi yapıcaz. Android manifest’te İnternet izni […]

Android Studio Wifi Açma Kapama

Bugün kablosuz internet erişimleri sağlayan wifi’nin çalışmasını inceliyeceğiz. Wifi akıllı telefonlarda kablosuz internet bağlantısı erişimine olanak verir. Bir toggle button ile Android Studio’da wifi kontrolü sağlayarak işlemlerimizi gerçekleştireceğiz. Activity_main: <RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android.com/tools” android:layout_width=”match_parent” android:layout_height=”match_parent” tools:context=”.MainActivity” > <ToggleButton android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”@string/a” android:id=”@+id/toggleButton” android:layout_alignParentBottom=”true” android:layout_centerHorizontal=”true” /> </RelativeLayout> Java Kodları : package com.umiitkose.myapplication; import android.bluetooth.BluetoothAdapter; import android.content.Context; import android.content.Intent; […]

Android Studio Kamera Görüntü Alma ve İşleme

Android studio’da Kamera kullanımındayız. Öncelikle fotoğraf çekmeyi hepimiz seviyoruz. Kameranın ne işlem yaptığını da anlatmayacağım. Hepimiz biliyoruz çünkü.. Kamera işlemi yaparken android tarafında neler yapıyoruz. Hep birlikte gelin bunu inceleyelim. 1 button ve image view ile activity_main dosyamızı oluşturduk. <RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android.com/tools” android:layout_width=”match_parent” android:layout_height=”match_parent” tools:context=”.MainActivity” > <Button android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”New Button” android:id=”@+id/button” android:layout_alignParentBottom=”true” android:layout_alignParentLeft=”true” android:layout_alignParentStart=”true” […]

Android Studio CheckBox Kullanımı

Android studio’da checkbox kullanımını görüceğiz. Türkçe de işaret kutucuğu olarak adlandırılan checkbox’u anket örneği olarak mesela Cinsiyet sorusuna işaretlediğiniz Erkek Bayan örneği gibi düşünebilirsiniz. Öncelikle bir tasarım oluşturalım. Tasarım bir textView’deki Hangi takımı tutuyorsunuz sorusuna 6 tane checkbox’tan birini seçerek cevap vermesi ile olsun. Gönder butonuna basınca da “Tuttuğunuz Takım -İşaretlediğimiz-” kısım olsun. activity_main Kodu […]

Android Studio Progress Dialog

Android studio ‘da progress dialog’u görüceğiz. Öncelikle nedir bu ? Progress Dialog belirli bir işlem yaparken işlemin uzun sürmesine karşılık kullanıcılara sunduğumuz uyarı penceresidir. Mesela Dosya indirirken ki 100’e kadar dolma işlemi. Hadi bunu biz bir progress örneğinde yapalım Activity_main , Layout Kodumuz : Sadece 1 tane button attık. <RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android.com/tools” android:layout_width=”match_parent” android:layout_height=”match_parent” tools:context=”.MainActivity” […]

Android Studio Alert Dialog

Android studio’da Alert Dialog konusuna geldik. Alert Dialog bizim ufak bir pencere ile yönlendirmeler yapmamıza yarayan bir uygulama kullanıcı diyalog penceresi diyebiliriz. Çünkü ufak bir pencere açılır ve ne yapmak istersiniz diye sorar. Örneğin Aşağıdaki resimde ki gibi.. Alert Dialog kullanarak bir mesajı kullanıcıya sunabiliriz. Mesela geri tuşuna basınca uygulamadan çıkmak mı istiyorsunuz ya da […]

Android Studio Font Yazı tipi değiştirme

Evet yine bir yazıya daha başlıyoruz. Android’te yazı tipimizi değiştircez. Nasıl mı ? Öncelikle yazı tipi değiştirmez için bizim fonts’lara ihtiyacımız var.Fontslar içerisinde karakterleri barındıran yazı dizisidir. tff uzantılıdır. Bir kaç tane güzel fonts olan siteler aşağıdadır. http://www.urbanfonts.com/fonts.php?fontauthor=2761 burdan güzel olan yazı tiplerini indirin arkadaşlar.. buda bir başka link.. Öncelikle indirdiğimiz ttf uzantılı yazı fontlarımızı […]

Android Studio Layout Türleri

Android dersi için programlama kadar önemli bir konu varsa oda Tasarım’dır.Tasarım’da bugün Layout yani nesnelerimizi, itemlerimizi doğru ve güzel bir şekilde kullanıcılarımıza sunduğumuz yeri görüceğiz. 1-)LinearLayout’lar: Nesnelerimiz doğrusal eklenmektedir. Eğer vertical linear layout kullanırsak alt alta, horizontal linear layout kullanırsak yan yana eklenir. Horizontal’ı kullanarak düzgün bir şekilde layout tasarımı gerçekleştirdim. Aynısını sizde yapabilirsiniz. 2 tane linear layout kullandım.. […]

Android Studio Button Stil Tanıma

Android’te button Still tanımlama nedir diyecek olursak. Değişken bir gönder butonu yapıcaz. Mesela Yandaki simgeleri kaydedin butonları ayarlarken işimize yarıyacak.Burada bu 2 simgeyi buton olarak nasıl tanımlarız ve üstüne tıkladığımız da mesela 1 resmin üstüne basılı kaldığında 2 resmin gelmesini nasıl sağlarız onu yapıcaz.. Öncelikle bu 2 resmi kaydedin ve projenizin dizinine gelerek res klasöründe […]