Posts tagged android

thumbnail

Google Maps Android API v2

0

Daha önceleri Google Map Android Api ile ilgili bir yazı yayınlmıştım.Ama o yazıda harita apisinin ilk versiyonuydu.Ama Google sonraları api geliştirdi.Önceleri api üzerinde Marker koymak zahmetliydi.Yeni versiyonda gayet kolay ve kullanışlı olmuş.

Adım adım anlatmaya çalışacağım.

  1.  Google Play Service’in İndirilmesi

Android SDK üzerinden Google play servislerini indirmeniz gerekmektedir.Bunun sebebi de Google Map; Google Play Service kütüphanesi içindeki bir dizi kütüphaneleri kullanmaktadır.

 

 

Eclipse üzerindeki Toolbardan gösterilen icona tıklayarak yada Eclipse ⇒ Windows ⇒ Android SDK More >

thumbnail

Android Gridview

3

Bu android makalemde android componenti olan GridView’den bahsetmeye çalışacağım.Projelerimizde bir resim galerisinin küçük fotolarını gösterirken veya bir tabloda istatiksel değerleri gösterirken bu araç faydalı olabilir.Bunlar tabikide benim düşüncem.Nerede kullanacağınız sizin hayal gücünüze kalmış. 😉 Ben örnek olarak küçük bi resim galerisi yapmaya çalışacağım.

Her resmin bir adı olsun.Bunun için her bir grid hücresinde bir ImageView birde TextView olması gerek.Öncelikle adaptörümüzü yazalım.

cell.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout More >
thumbnail

Android Json Parse

5

Bu yazımda android’te json verinin nasıl parse edildiğini anlatmaya çalışacağım.

Bildiğiniz üzere sistemler arasında haberlerşme çeşitli veri tipleri ile gerçekleşmektedir.Bunlardan bir kaçtanesi XML (Extensible Markup Language) Json (JavaScript Object Notation) S-Expr (S-Expression) gibi veri tipleridir.

Bugün bunlardan Json veri tipini ele alıcağız.Json;

hafif bir veri değişim formatıdır. İnsanların okuyup yazabilmesi kolaydır. Makinaların tarayıp, yaratabilmesi kolaydır. JavaScript Programlama Dili,Standard ECMA-262 3.Yayın – Aralık 1999, versiyonunun alt kümesi üzerine kurulmuştur. JSON, More >

thumbnail

Android AsyncTask Kullanımı

6

Uzun zamandır yazmıyordum ama bu aralar biriktirdiğim yazılardan bir kaçını yayınlamaya karar verdim.Umarım siz takipçilerime faydalı olur. Bu yazımda AsyncTask’ten bahsedecem.AsyncTask arka planda işleri yaparken ön tarafta başka işler yapmanızı sağlayacak bir android nesnesidir.Nesne generic 3 parametre alır.Params, Progress and Result alır.Herhangi bir nesne yaratıp bu nesneyi AsyncTask’ten kalıttığınızda, doInBackground metodunu implemente etmemizi ister.Bunun yanında 3 tane daha metodu vardır. Sırayla metodları anlatacak olursak;

thumbnail

Android Facebook Api Kullanımı

5

Bu makalemizde facebookta nasıl uygulama açılır?Bu uygulama ile android’de neler yapılabilir onları göstermeye çalışacağım.Öncelikle kendi facebook profilinizi developer.facebook.com’a kaydettirmelisiniz.

İlk adım olarak Buradaki linkten kendi uygulamamızı açalım.Daha sonra gelen ekranda isteğe bağlı olarak bilgileri dolduralım.

 

Burada uygulamayı açtıktan sonra bize facebook app id verecektir.Bunu kullanarak istediğimiz platformdan facebook’a bağlanabiliriz.

Burada ki APP ID2 yi kaydedelim.Daha sonra bu id ile bağlanacaz.Bir sonraki adımda Facebook’un sunmuş olduğu Android SDK sını More >

thumbnail

Android SharedPreferences

0

Android bize uygulamamızda bilgileri kaydetmek için farklı yollar sunmaktadır.Android’in sunduğu yollar aşağıdaki gibidir.

  • Shared Preferences :  Key , value gibi HashTable mantığı ile çalışır.Normalde kompleks olmayan veri tipleri kaydedilir.Fakat nesneleri serilize edip kaydetmekte mümkündür.
  • Internal Storage : Cihazın hafızasında veri saklama yöntemidir.
  • External Storage : Hafıza kartında veri saklama yöntemidir.
  • SQLite Databases : Veri Tabanında veri saklama yöntemidir.
  • Network Connection : İnternet üzerinde herhangi bir host üzerinde veri saklama yöntemidir.

Bunlardan More >

incoming

Android Broadcast Receiver

4

Adından da anlaşılacağı üzere Broadcast Receiver yayın alıcılarıdır.Sistem üzerinde herhangi bir olay esnasında Android OS yayın yapar.Örneğin bir sms geldiğinde,telefon çaldığında, batarya uyarıları vs böyle durumlarda sistem haber verir.Broadcast Receiver’lar Broadcast Intentleri beklerler.İlgili intent geldiği takdirde Yayın yapılır.Bu durumlar ekranın üst kısmında olan status barda gösterilir.

         Broadcast Receiver Example 1

Bu örneğimizde emülatör arandığında Logcat’a durumları yazdıracağız.Önce Eclipse üzerinden bir proje açalım Create activity’de olan işareti kaldıralım çünkü More >

muslum

Android Audio Player

5

Yapacağımız uygulamalarda ses dosyalarını eklemek isteriz.Bunu Android’te yapmak oldukça basittir.Sadece bununlada kalmaz internet üzerinden gelen kaynakları da çok iyi bir şekilde çözümleyip oynatma yetisine sahiptir.Ses ve video dosyalarıda kaydedebilirsiniz.(Emülatör desteklememektedir.Bunun için gerçek bir android inizin olması gerekmektedir.)

Android ses dosylarından bazılarını destekler.Bunlar aşağıdaki tabloda mevcuttur.

Type Format / Codec Encoder Decoder Details Supported File Type(s) / Container Formats Audio AAC LC/LTP • • Mono/Stereo content in any combination of standard More >
toast1

Android Dialogs

5

Bu makalemde elimden geldiğince android’te dialog ekranlarını anlatmaya çalışacağım.

Genelde kullanıcıya hata,bilgi,uyarı veya durum göstermek için dialoglar kullanılır.

     TOAST

Bunlardan Toast ile küçük örnekler vererek başlamak istiyorum.Kullanıcıya bilgi vermek amaçlı gösterilen mesajlardır.

Toast.makeText(getApplicationContext(), "Bu bir toast mesajıdır", Toast.LENGTH_LONG).show();

İlk parametresi Context, ikincisi gösterilen mesaj,üçüncüsü ise gösterilen mesajın ekranda durma süresidir.

Bu şekilde yazarsak default değerler ile ekranda gösterilir.Fakat biz istersek ekranın More >

1

Android Listview

10

Listview adından da anlaşılacağı üzere gelen bilgileri adapter aracılığı ile listeletir.Android kütüphanelerinde hazır olarak bazı listview gösterimleri mevcuttur.Bunlar;

simple_list_item_1 //Tek elemanlı liste simple_list_item_2 //İki elemanlı liste simple_list_item_checked //checkbox içeren liste simple_item_single_choice //tek bir seçim imkanı tanıyan liste simple_list_item_multiple_choice //birden fazla seçim imkanı tanıyan liste

bu şekildedir.Örnek verecek olursak ben bunlardan çoklu seçimi kullandım.

public class SampleProjectActivity extends Activity { /** Called More >
Go to Top