Android Programlama – Firebase Remote Config

Merhabalar, Bugün ki dersimizde Firebase Remote Config ‘i inceleyeceğiz. Firebase Remote Config, uygulama için yeni bir güncellemeye gerek duymadan uygulamanın davranışını değiştiren yapıdır. Peki nasıl bir davranış ? Örneğin uygulamanızda arka plan rengini bir süre sonra değiştirmek istiyorsunuz, ya da günün anlam ve önemine göre bir ekran yapmak istiyorsunuz. Her seferinde güncelleme atmaya gerek olmadığını, […]

Android Programlama – Fabric Entegrasyonu

Android’te projenize ait istatistikler size her zaman fikir verme açısından öncü olmuştur. Projenizin indirilme sayısı, kullanıcılarınızın karşılaştığı hatalar sizlere hep yol gösterir. Peki çok sayıda telefon üzerinde deneme yapamıyorsanız ve projenizle ilgili gözünüzden bir detayı kaçırdıysanız ne olacak ?   İşte bu dersimizde karşımıza FABRIC kelimesi çıkacak. Twitter ‘ın bir ürünü olan Fabric ürünü sizin […]

42 Android Programlama – RecyclerView Nedir ?

Merhaba Bugün ki yazımızda Recycler view ile ilgili bir ders yapacağız. Haftaya jsoup ile birleştirerek örnek bir uygulamasını göstereceğiz. Şimdi recycler view nedir ?  ListView’in ileri bir versiyonu olan recycler view, list view’e göre performans bakımından bir çok yararı vardır. Listeli verileri göstermek için listview ‘leri kullanıyorsanız Lolipop 5 sürümü ile gelen ve kullanımı Listview’e benzeyen […]

Java String Sınıfı ve Metodları

Java’da string sınıfını zaman zaman kullanırız. Bu yazıda en çok kullanılan string sınıfı metodlarını ve örneklerini görüceksiniz. length metodu: Girilen karakterin sayısını döndürür. String l=”Ümit Köse”; System.out.println(l.length()); Çıktı: 9’dur. Boşluğuda sayar. İndexof: Stringimizin içerisindeki herhangi bir karakterin hangi sırada olduğunu döndürür. Ancak Java sıfırdan saymaya başlar. String str = “Java Programlama”; System.out.println(“a harfi ilk olarak : […]

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 Video Çekme ve Oynatma

Android Studio’da video çekmeye bakacağiz. Android’te hepimiz videolarla ilgilenmişizdir. Peki bir video çekerken android ne gibi işlemlerden geçiyor hiç düşündünüz mü ? Hep birlikte ona bakalım.. Öncelikle 1 tane videoView ve button’a ihtiyacimiz var. activity_main kodları: <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:layout_alignParentRight=”true” android:layout_alignParentEnd=”true” /> […]

Android Studio Bluetooth Kontrolü

Herkese merhaba, Bugün android studio bluetooth kontrolüne bakacağız.  Bluetooth’u günümüzde kullanmayan akıllı telefon kalmadı. Bluetooth ile arduino bir proje ile modül aracılığıyla bağlantı yapabilir, Bilgisayarda arama, veri aktarımı gibi işlerde kullanabilirsiniz. Telefonları birbirine bağlayarak verilerin birbirleri ile transferlerini gerçekleştirebilirsiniz. Şimdi sizinle bir android cihazda bluetooth açma, kapama ve görünür yapma işlemlerini yapıcaz. Tasarım kısmında 3 […]

Android Studio ScrollView

Android’te işlem yaparken bazen öyle bir uygulama yazarsınız ki ekran’ınız yetmeyebilir. Bunun için scrollview kullanmanız gerekmektedir. Android Studio’da scroll view kullanırken öncelikle bu uygulama da scrollview’i kullanıp içerisinde bir linear layout attım. Ve values’teki string.xml’e girdiğim text’i ekrandan büyük bir yazı olarak ayarladım. <ScrollView android:layout_width=”match_parent” android:layout_height=”match_parent” xmlns:android=”http://schemas.android.com/apk/res/android”> <LinearLayout android:layout_width=”match_parent” android:layout_height=”wrap_content” android:orientation=”vertical” android:weightSum=”1″> <TextView android:id=”@+id/tv_long” android:layout_width=”403dp” […]

Android Studio Radio Button Kullanımı

Android Studio’da gelelim Radio Button kullanımına. Radio button web sayfalarındaki gibi çokça kullandığımız checkbox gibi bir işaret kutucuğu diyebiliriz. CheckBox’tan farkı ise checkbox’ta birden fazla işaretçiyi seçebilirken, Radio Button’da tek bir işaretçiyi seçmemiz gerekmektedir.  Kodlamaya Başlarsak Öncelikle activity_main : <?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_width=”fill_parent” android:layout_height=”fill_parent” android:orientation=”vertical” > <RadioGroup android:id=”@+id/radioSex” android:layout_width=”wrap_content” android:layout_height=”wrap_content” > <RadioButton android:id=”@+id/radioMale” […]