Pratik Android 5 – Canvas Yazı Ortalamak

Android üzerinde çizim işlerimizi yaparken canvas nesnesini kullanıyoruz.Bu nesne bize verdiği olanaklarla çizimler yapabilmemizi sağlıyor.Bu nesne üzerinde çizimler genelde pozisyon verilerek yani x ve y koordinat sisteminde sol üst köşesi orijin olacak şekilde referans değerler alıyor.Canvas nesnesi üzerindeki string ifade yazdırabileceğimiz metodlar; // OUTPUT CODE void drawText(CharSequence text, int start, int end, float x, float[…]

Pratik Android 4 – org.apache.http.legacy Hatası Ve Çözümü

Android uygulamalarında gradle tarafında çeşitli hatalarla karşılaşmamız olası bir durum.Bunlardan bir tanesi org.apache.http.legacy hatası. Bu hatanın çözümü oldukça basit.Hata genelde sdk Api 23. versiyonunda karşılaşılıyor ve proje derlemek çalıştırılmak istendiğinde mesaj fırlatıyor. Bu hata bazı durumlarda 23. sdk versiyonunu güncellediğimizde çözülürken bunun download hızına göre yavaşlık göstereceği için bir diğer çözüm ise sdk’nın bulunduğu klasörün yolundan[…]

Pratik Android 3 – Android SqLite Database Yedekleme

Android SqLite Database Yedekleme Android üzerinde sqlite database nasıl kullanabileceğimizi görmüştük.Oldukça basit ve işlevsel olan bu veritabanında her platformda olduğu gibi veritabanı sistemlerinin yedeklenmeside önem arz eden konulardan biri.Android üzerinde veritabanı yedeklerden aşağıdaki kod bloğu işinizi görecektir. Bu kodlarda kısaca yedeklenecek sqlite dosyasının path bilgisini alıp FileInputStream referans veriyoruz.FileInputStream sınıfı verdiğimiz yoldaki dosyayı byte array[…]

Pratik Android 2 – Android Ekran Genişlik Ve Yükseklik Bilgisi

Android üzerinde bazı senaryolarda cihazın bilgisini almak durumunda kalabiliyoruz. Bazen bu bir referans ve dayanak aramak bazende bu bilgiyi göstermek için olabiliyor. Android cihazlar üzerinde bilgi alabileceğimiz referans bilgilerden biri ekran ve ekranın özellikleri.Özellikle çizim yaptırdığımız durumlarda sıkça kullanıyoruz.Bu bilgiyi almak android versiyonlarının bazılarında değişti.Bu durumu referans alarak ekran genişlik ve yükseklik bilgilerini alabilmek için[…]

Pratik Android 1 – Google Maps’den Bitmap Olarak Konum Almak

Android üzerinde lokasyon tabanlı uygulama geliştirdiğimizde Google Maps servislerini kullanıyoruz ve işimizi bu servisin metodlarıyla çözüyoruz.Bazı seneryolar da sadece lokasyon bilgisini harita üzerinde göstermek işimize yarıyor ve bütün bir Google Maps kütüphanesini projemize import etmek külfet olarak duruyor.   Bu yazıdada böyle bir durumda ne yapabiliriz ? en kolay android platformu üzerinde google maps haritasını nasıl gösteririz[…]

Android Callback Sistemi

Android Callback Sistemi Android işletim sistemi üzerinde program geliştirirken nesneleri,metodları bir araya getirerek programın bütününü oluşturuyoruz.Aslında bu tüm nesne yönelik dillerde geçerli olan bir durum. Programı geliştirirken nesneler arasında objeleri parametre olarak birbirine ulaştırırız.Nesneler arasında işlemler gerçekleşir sonuca varılır ve geri gönderilir.Bazı seneryolarda işlemlerin arasında diğer bir nesneden bir metodu tetiklemek gerekebilir.Bir başka seneryoda ise[…]