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

3

Çoğu kez yazılan Api’ler authentication gerektirir.Android ile authentication işlemleri oldukça basittir ve bunu yapmanın 2 yolu vardır. Bunlardan biri Java.net klasörünün içinde bulunan Authenticator nesnesi ile bir diğeri de HttpGet ile giriş bilgilerini göndermektir.

Authenticator ile şu şekilde account bilgileri gönderilir.

uthenticator.setDefault(new Authenticator(){ protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("username","password".toCharArray()); }}); //isteğe göre password şifrelenebilir base64'e 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 Intent

8

Android’ te Intentler veri alış verişini sağlarlar.Activity’ler arası geçişi, servislere erişimi sağlarlar.Örneğin kendi uygulamamızda sayfalar arası geçişi, mail atma işlemleri veya arama işlemlerini rahatlıkla yapabiliriz.Bunların yanısırıa farklı uygulamar arasında haberleşmeye yardımcı olur.

       Açık Intentler

Açık intentler de alıcı bellidir.Burada alıcılar genelde Java class’larıdır.Örneğin bir Activit’yden diğer Activity’ye geçerken belirlenen java class’ı gibi.

Intent i =new Intent(); i.setClass(getApplicationContext(), OtherActivity.class); startActivity(i);

Burada gideceği More >

thumbnail

Android KSoap2 ile Webservice Bağlantısı

30

Merhaba arkadaşla, bu makalemde Android ile webservice’lere nasıl bağlanılır, gelen sonuc nasıl alınır; bunlardan bahsedeceğim.

Android ile Webservice’lere bağlanmak için Ksoap2 kütüphanesini kullanmamız gerekmektedir.Tabii eğer kütüphane kullanmak istemiyorsak kendimizde string veri gönderip alabiliriz ama zahmetli iştir.Ksoap2 indirmek için buraya tıklayınız.

Ben genelde webservice’ten nasıl bir değer döndüğünü  anlamak için ayrı bir tool kullanıyorum.SoapUI adında bu tool webservice’e gerekli parametreleri gönderdiğimde geriye gelen değeri gösteriyor.O yüzden testi Java tarafında değil bu 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 >

beforeclick

Android Notification Manager

2

Kullanıcının sistemde meydana gelen değişiklikler sonrası haberdar edilmesi gereken durumlarda NotificationManager kullanılır.Sonrasında bu değişiklik durum çubuğunda gösterilir.Notificationlar kullanıcıya kendini farklı yollarla gösterebilir.

  • Telefon ışığının yanıp sönmesi,
  • Durum çubuğunda gösterilmesi
  • Aygıtın titremesi
  • Telefonun ses oynatması gibi vs,

Bununla alakalı bir tane örnek yapalım.Ben örnek olarak bir tane butona tıklandığında durum çubuğunda notification un gösterilmesi ve uyarı olarak kendi seçtiğim bir tane müziği oynattım.Önce NotificaionManageractivity.java nesnemde bir More >

Go to Top