iletişim bilgileri http://iletisimbilgileri.org//iletişim bilgileri

Android Layout Türleri

Layoutlar uygulamamızda ki activitylerin görsel kısmının yaratıldığı xml uzantılı dosyalardır.Bu dosyalarda hem manuel olarak hemde sürükle bırak yöntemiyle değişiklikler yapmak mümkündür.Layout dosyalarımız projemizin altındaki klasörlerde res/layout/layoutAdi.xml şeklinde bulunur. Layout türleri; 1-LinearLayout: Linearlayoutlar İçerisine yerleştirilen elemanların yatay veya dikey olarak ard arda  sıralanmasını sağlar.Dikey sıralamak istenirse  android:orientation=”vertical” olarak yatay sıralanmak istenirse android:orientation=”horizantal” olarak xml dosyasında LinearLayout tagları içerisine yazılmalıdır.Dikey olarak sıralanmıç bir linearlayout xml ...

Devamını Oku

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 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

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

Android Bildirim Oluşturma

Android uygulama programlarken çoğu uygulamada bildirim mesajları kullanılır. En basitinden internetten veri alınan – gönderilen uygulamalar, online olarak oynanan oyunlar ve daha birçok uygulamada bildirimler kullanılır. Bildirim mesajlarını oluşturmak ve bildirim çubuğunda göstermek aslında çok kolay. Sadece birkaç kod yazarak bunu yapabilmek mümkün. Bunun için NotifyManager, Intent ve PendingIntent kullanılır. Yeni bir proje açarak kodlarımızı oluşturmaya başlıyoruz. Bir buton oluşturarak ...

Devamını Oku

Android Thread – 2

Bir önceki makalede threadlere giriş yapmıştık. Şimdi sayacornegi programımız üzerinden threadlerle ilgili basit bir örnek yapacağız. Hatırlarsanız sayacornegi programımızda 2 adet ekranımız vardı. Şimdi threadler ile ana ekran açılmadan önce 3 saniye ikinci ekranı açık tutacağız. Bunu yapmak için de intent ten faydalanacağız. Yukarıdaki resimde kodlar hazır. Ben kendim yapmıştım bu programı şimdi biraz üzerinden geçeyim. Öncelikle run metodumuz var. ...

Devamını Oku