aktüel ürünler

Mobil Android Aktüel Ürünler Programı

Android Aktüel Ürünler Cep telefonunuzdan mağazaların haftalık, aylık indirimlerini ve öne çıkan ürünlerini merak mı ediyorsunuz ? Bu uygulama ile önde gelen tüm marketlerin aktüel ürünlerine ulaşabilirsiniz.Aktüel Ürünler uygulaması internetsiz çalışma özelliğine sahiptir uygulamayı indirdiğinizde herhangi bir bağlantı ve internetten ürün indirme yapmaz.Haftalık aylık ürünleri indirdiğiniz güncel programın içerisinde hazır bulundurur. Uygulama üzerinde sayfalar arasında[…]

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 Sqlite Veritabanı İşlemleri

Veritabanı günümüz şartlarında uygulamaların vazgeçilmez bir katmanı, olmazsa olmazı konumunda.Özellikle mobil projelerde istatistik, kullanıcı bilgileri gibi parametrik değerleri veritabanında tutuyoruz.Genel senaryoda mobil projeler tek başına iş yapmıyor bu sebeple web servisler üzerinden çalışmayı sürdürüyor veritabanları sunucularda barındırılıyor.Tabiki kullanıcının sürekli kullandığı bilgileri ve ya offline çalışma durumlarında localdeki bir veritabanına ihtiyaç duyuyoruz.Bu durumda android üzerinde kullanılabilecek[…]

Android Kamera Rotasyon Sorunu

Android üzerinde resim çekmek istediğimizde çeşitli yöntemler mevcut.İstenildiği takdirde SurfaceView üzerine yansıtılan anlık resimi yakalayabilir ve ya intent servislerinden yararlanıp telefonun kamerasına direk erişim sağlayabiliriz.SurfaceView özelliğini kullandığımızda çoğu şey elimizde olduğundan rotate,orientation işlemlerini kolayca yapabiliriz buna karşı intent servislerini kullandığımızda bu kadar esnek olamıyoruz. Bu yazıda intent servislerini kullandığımızda başımıza gelecek sıkıntılardan biri olan rotation[…]

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[…]

Verilerin Tutulduğu Alanlar Ve Tanımları

Geliştirme yaparken hiç düşündünüz mü ? Verilerimiz örneklediğimiz değişkenler tam olarak nerede tutuluyor.Bu sorunun cevabı çokta zor değil hemen aklımıza ram,hard disk gelebilir doğru ama bunlarında içinde nerede tutulduğuna bakalım. Örnek vermek gerekirse bir nesne örneklemek istediğimizde new anahtar sözcüğünü kullanıyoruz.Biz örnekleme işlemini yapar yapmaz bilgisayarımızın ram belleğindeki heap alanında tutulmaya başlar. Heap alanı bir referans istemeyen yani[…]