11 Mart 2015 Çarşamba

Uygulamada ki resimleri boyutlandırma.

ldpi = 1:0.75 mdpi = 1:1 hdpi = 1:1.5 xhdpi = 1:2 xxhdpi = 1:3 xxxhdpi = 1:4 Bu ölçülere dikkat ederek boyutlandırılmalı.

27 Şubat 2015 Cuma

Klavyeyi ekrandan kaybetmek

textbox a kullanıcı yazı yazınca klavye kaybolmuyor. Bunun icin kodlar ; InputMethodManager imn=(InputMethodManager)getSystemService(Context.INPUT.METHOD.SEVİCE); imn.hideSoftInputFromWindow(webAdresi.getWindowToken(),0);

12 Ocak 2015 Pazartesi

Panoramik video

Bu panoramik video olayını yeni fark ediyorum. İndir.com'un http://goo.gl/Fc0TUc haberinde daha az önce gördün google da bir kaç araştırmadan sonra çok zevkli bir olay olduğunu fark ettim. Özellikle kendinizi oradaymış gibi hissediyorsunuz kesinlikle. Basit bir örnek olarak ; http://www.gopano.com/video/MjEwMzU Youtube de yakında bu tarz videoları görebileceğiz.

24 Aralık 2014 Çarşamba

Yenilikçi bir siteye ne dersiniz ?

Winzip adlı uygulamayı hepimiz biliriz. Bu dosya sıkıştırma uygulamasını kolay ve hızlı yoldan indirmeye ne dersiniz ? Bu yeni site içerik doldurma konusunda epey hızlı. Winzip indir

1 Kasım 2014 Cumartesi

Android mediaPlayeri durdurup tekrar başlatmak.

Açıkcası benim saatlerimi alan ve bir o kadar da kolay olan bir komut parçacığını paylaşmak istiyorum. Çünkü ne yabancı ne türkçe kaynaklarda bunun çözümü yok. Şimdi bir butonumuz var ilk tıklamada sesimizi açacağız ikinci tıklamada sesi tekrar açacak. Ancak her tıklamada sesi bir öncekiyle beraber çaldığı için bütün sesler çalınıyor ve karmaşa oluyordu. Bunu şu kodlar ile çözdüm.. OnCreatin içinde mediaPlayer nesnesi oluşturup MediaPlayer mMediaPlayer = MediaPlayer.create(MainActivity.this,R.raw.ses1); butonun oncreatının içine

22 Ekim 2014 Çarşamba

not smart , can learn

İngilizcemin yettiği kadar başlık atmaya çalıştım. Bu günlerde sosyal medyayı daha aktif kullanır hale geldim. Aktif derken "mavi F" de takip ettiğim sayfalar yazılım / teknoloji alanında oldu. Diğer yandan "mavi kuş" da da aynı senaryo var. Ana sayfamı her yenilediğim de paylaşılan haberlerde / yorumlarda " The Internet Of Things " yani nesnelerin interneti konusu önplana çıkıyor. Nedir ne değildir konusuna pek değinmeyeceğim ama her seferinde nesnelerin isimlerinin başına bir "Smart" eklenip gidiyor.. Peki bu cihazlar ne kadar akıllı ? Benim akıllı! kapı kilidim kardeşimin matematik ödevlerini yapabilir mi ? Hayır biz ona kapının zorla açılmaya çalıştığını basınç algılayıcısı ile algılayıp telefonumuza "eve zorla girmek istiyorlar" mesajı yazmasını öğrettik. Ama bizim öğretmediğimiz bir şeyi kendi aklı ile öğrenip uygulayamaz. Hatta öğretirsek kardeşimin matematik ödevlerini bile yapar. Öğretirsek..

18 Ekim 2014 Cumartesi

İki veya daha fazla String'i "zararsız" birleştirme.

Elimizde bir kaç String ifade var ve bizim bunları birleştirmemiz lazım. Projemiz ufak olsa biz ;
Bu şekilde yaparız. Neden bütün projelerimizde bu basit işlemi yapmıyoruz ? Çünkü "+" operatörü ile yapılan String birleştirme işlemi bizim projemizi gereksiz yere yorar. Nasıl ? Program yukarda ki kodu çalıştırırken önce bir değişkene "Okan" stringini atıyor sonra başka bir değişkene "Uslu" Stringini atayıp ikisini birleştirmiyor. Üçüncü bir değişkene bu ikisini birleştirip atıyor ve yazımızın birleşmiş son hali bu şekilde ekranda beliriyor. Gördünüz bir sürü olay arka planda olurken siz bu birleştirmeyi bir döngüde filan çok sayıda kullanırsanız programa aşırı yükleme olabilir. bunun yerine ;
StringBuilder denilen yapıdan bir nesne tanımlıyoruz. Bu nesne bizim stringlerimizi bu şekilde birleştiriyor. Gereksiz ram kullanımı engelleniyor.