kodbankasi http://kodbankasi.org/kodbankasi

Monthly Archives: Ağustos 2013

Android Emülatörler arası Sms Gönderme

Emülatörler arası sms göndermek için SmsManager dan faydalanılır. Basit birkaç satır kod ile emülatörler arası sms gönderebiliriz. Basit bir try catch bloğuyla bu işlemi yaptım. SmsManager sınıfından smsgonder adında bir değişken türettim ve getdefault ile smsmanagerdaki bilgileri aldım. Ardından try içerisinde SendTextMessage metodu yardımıyla numara ve mesajımızı yazıyoruz ve mesajımızı gönderiyoruz. Unutulmaması gereken şey ise numaramızın kesinlikle string bir değer ...

Devamını Oku

Android Webview ile site görüntüleme

webview

Webview internet sitelerini görüntülemeye yarayan gayet kullanışlı ve kullanması çok basit bir araçtır. Yeni bir proje açıp adına Webview diyoruz ve kodlamaya geçiyoruz. İlk yapacağımız şey Palette -> Composite içerisinden webview sürükleyip bırakıyoruz. Webview.java kısmına geçiyoruz ve webview’i programa tanıtıyoruz. Daha sonra src den ana kodlarımızı açıyoruz. Evet programımız bu kadar. Ancak internet izni de almamız gerekiyor. Bunun için de ...

Devamını Oku

‘Hardcoded string “Button”, should use @string resource’ hatasının çözümü

‘Hardcoded string “Button”, should use @string resource’ aslında bir hata değil uyarıdır. Genelde eclipse xml dosyalarında bu uyarıyı verir. Bu uyarıdan kurtulmanın yolu programımızda kullandığımız bütün string değişkenlerimizi values içerisindeki strings.xml’de yaratmaktır. strings.xml’e çift tıkladığımızda add diyerek yeni bir string oluşturabiliriz. Eğer elle yapmak isterseniz resources’ın yanındaki strings.xml’e çift tıklayarak da yapabilirsiniz. Örnek bir string kodu aşağıda veriyorum. Ben gonder ...

Devamını Oku

android switch case ve onClick

switchcase1

Bu makalemizde android programlamada bize çok kolaylık sağlayan switch case den bahsedeceğim. Butonları onCreate metodunda tanımladıktan sonra switch case yapısıyla idlerini çekebiliriz. Direk örneğe geçelim. Bu programdaki en önemli noktalardan birisi de “implements” kullanmamızdır. Implements, extends’e benzer ancak extends sınıfları, implements arayüzleri import eder. Yeni bir proje oluşturdum ve içerisine 3 adet buton attım. Butonlarımın idleri “Button1, Button2, Button3”. Şimdi mainactivity’e giriyorum ...

Devamını Oku

Android media player ile ses dosyası ekleme

Uzun bir aradan sonra tekrar merhaba arkadaşlar. Makalemizin konusu android media player ile projemize ses dosyası eklemek. Lafı uzatmadan hemen konuya geçelim. Android işletim sistemine uygulama yazarken ses dosyalarını media player ile çok zorlanmadan ekleyebiliriz. Yeni bir proje açalım ve kodlamaya geçelim. Yeni projemize ben Mediaplayer adını verdim. Bu projede resim kullanmayacağım, çünkü görsel olarak birşey yapmayacağız. Şimdi ilk yapacağımız ...

Devamını Oku