RSS

Aylık arşivler: Ekim 2011

Lokasyon Tabanlı Android Uygulaması Geliştirmek

Herkese merhabalar,

     Bugün, android için lokasyon tabanlı bir  uygulamanın geliştirilme aşamalarını anlatacağım. Öncelikle uygulamamız için “GoogleMapsApi Key” kaydı yapacağız ve daha sonra gerekli emülatör ayarlarını yaptıktan sonra  küçük bir uygulama geliştireceğiz. Herzamanki gibi faydalı olması dileğiyle 😉

 API Key Kaydı Yapmak

     İlk olarak bilgisayarımızdan komut penceresini açalım. Başlat’a cmd yazarak veya windowslogotuşu+r kombinasyonunda açılan run penceresinde cmd yazarak komut penceresine ulaşabiliriz. Komut penceresine ulaştıktan sonra hemen sistemimizde kurulu olan jdk’nın bin klasörü için bir path yazalım.(Erişim kolaylığı için!) API key için bizlerden md5 fingerprint gerekeceğinden aşağıdaki komutu yazarak uygulamamızın md5 fingerprint değerini elde edebiliriz. (NOT: 1)jdk6,7… veya jre üzerinden md5 fingerprint elde edilebilir. 2)Keystore varsayılan olarak “C:\users\kullanıcıadınız\.android” dizini içerisinde bulunmaktadır.) 

keytool.exe -v -list -alias androiddebugkey -keystore “keystoreyolunuz” -storepass android -keypass android

Yukarıdaki komutu yazdıktan sonra aşağıdaki gibi bir ekran karşımıza gelecektir.

                          WWW.TUGRULASIK.COM


MD5 fingerprint değerimiz elde ettikten sonra,  http://code.google.com/intl/tr-TR/android/add-ons/google-apis/maps-api-signup.html adresine giriyoruz. Sayfanın altında bulunan ve aşağıdaki gibi görünen bölüme md5 fingerprint değerimizi giriyor ve dünyanın en büyük yalanı olan “I have read and agree…”  seçeneğini seçip generate diyoruz. Açılan sayfada Key ve Key’in nasıl kullanılacağıyla ilgili bilgiler yer almaktadır. Bunları yazımın sonunda paylaşacağım kaynak kod çıktılarında bulabilirsiniz.

Uygulama İçin Emülatör Ayarı

Uygulamamız için yeni bir emülatör oluşturmamız gerekecektir. Hedef olarak Google APIs seçip  emülatörümüzü aşağıdaki gibi oluşturalım.


BURADAN DEVAM EDINIZ

Read the rest of this entry »

 
Yorum yapın

Yazan: 31 Ekim 2011 in Android

 

Etiketler: , , , , , , ,

Göstermiyor Ama Bloğum “1” Yaşına Bastı =)

Merhabalar arkadaşlar,

Bloğumda ilk yazımı yayınladığım günden bugüne tam 365 gün geride kalmış. Zaman o kadar hızlı akıyor ki, ancak geride kalmış diyebiliyorum. Gittikçe anlamak zorlaşıyor zamanın akışını. Bloğuma şöyle dönüp bir baktığımda koskoca 365 günde 11 yazı yayınlamışım. İyimi kötümü tam emin değilim; ama oranlasam  ve yuvarlasam ayda 1 yazı ediyor. Sizin anlayacağınız ben bloğu çok tatile göndermişim 🙂 .

                          WWW.TUGRULASIK.COM

Yazma konusunda biraz fakir bir tutum sergilesemde, yazılarımı okuyan  -özellikle son dönemlerde android hakkında yazdıklarımı-  birçok arkadaşımdan olumlu görüşler alıyorum. Görüşlerini benimle paylaşan tanıdığım ve tanımadığım tüm arkadaşlara çok teşekkürler. Önümüzdeki zaman zarfı içinde bloğuma çok daha fazla vakit ayırmayı düşünüyorum. Umarım bu düşüncem, her sınavdan sonra günü gününe çalışacağım diye kendimi verdiğim söz gibi olmaz  ve çok daha fazla işe yarar paylaşımda bulunabilirim 🙂 .

Bu arada koskoca 1 yıl boyunca wordpress server bakımına hiç  denk gelmemiştim; ama bugün nasıl olduysa piyangoyu tutturdum 🙂 . Birinci yaş şerefine büyük ikramiye 45 dk. kadar bana vurdu. Hadi hayırlısı bakalım.

Bloğum ve bir yıllık dönemle ilgili  çok daha fazlasını şu anda yazmak isterdim. Sanırım daha sonraya kalacak. Şimdi uyumam gerekiyor.  Sabah 08:30’da beni bekleyen bir ders var.  Sabahın 6’sına kadar nette keyif yaparım sonrada 10:30’daki lab’a giderim diyordum ki, dersin olduğu haberini alıp keyfimi 1-2 saat erken bitirmeye karar verdim. Bazen planlarımız değişebiliyor.

Okuduğunuz için  çok  teşekkürler… İyi geceler.

 
Yorum yapın

Yazan: 10 Ekim 2011 in Bir KONU'm Var

 

Etiketler: , ,

Bir Android Uygulamasını İmzalamak

Merhaba arkadaşlar,

Bir uygulamayı yazdığımızda ham haliyle farklı cihazlara yüklemek mümkün olmuyor. Emülatör veya debug ettiğimiz cihaz üzerinde çalıştırırken yüklenme esnasında zaten imzalandığından bir sıkıntı  ile  karşılaşmıyoruz; fakat güvenlik açısından farklı cihazlar için uygulamamızı imzalamamız gerekecektir. Bu şekilde bir yöntem izlenmeseydi; ne olduğu, nerden geldiği bilinmeyen tonlarca uygulama mobil cihazlarımızda yer edinirdi.

Şunu söylemeliyimki, bir android uygulamasını imzalamak diğer mobil işletim sistemleri için yazılan uygulamaları imzalamaya göre daha esnek. Nokia veya iPhone için yazdığınız bir uygulamayı imzalayabilmek için şirket tarafından sizlere verilen sertifikayı kullanmanız gerekecektir. Bir android uygulamasını imzalarken ise böyle bir sertifikaya gerek kalmadan kişisel olarak verileri girmemiz yeterli olcaktır.

                          WWW.TUGRULASIK.COM

Daha önce anlatmış olduğum celcius-fahrenheit uygulaması üzerinde bir android uygulamasının nasıl imzalandığını anlatacağım. İmzalama sırasında direk olarak Sdk’nın aracını kullandım. Daha basit yollarla yapmak istediğimi yapmak varken, komut satırlarıyla uğraşıp olayı dallandırıp budaklandırmanın anlamı olmadığını düşünüyorum. 😉 Aşağıdaki adımları takip ederek uygulamamızı imzalayabiliriz. 😉


1. Proje Sağ Tık>Android Tools > Export Signed Application Package


Read the rest of this entry »

 
6 Yorum

Yazan: 01 Ekim 2011 in Android

 

Etiketler: , , , , , ,

 
%d blogcu bunu beğendi: