Android | SQLite .db uzantılı veritabanı dosyalarını okuma

Written by Super User. Posted in Android Anlatımlar

Bildiğimiz gibi Android internal veritabanı olarak SQLite desteği veriyor. SQLite kullanan diğer bir programda Mozilla Firefox. Android'de yazdığımız uygulamalarda veritabanlarını oluşturup içeriğini görmede sorun yaşıyorsak, Firefox bize bunun için basit ve kullanışlı bir add-on sunuyor. Bu add-on yardımıyla kolaylıkla veritabanı içeriğimizi görüntüleyip, manipulasyon işlemleri yapabiliyor, SQL sorguları çalıştırabiliyoruz. Add-on'umuzun ismi SQLite Manager.

Android veritabanı işlemleri sonucunda oluşturulan veritabanımızın uzantısı .db olarak gözüküyor. Bu nedenle bu veritabanımızı emulatorumuzden veya telefonumuzdan bilgisayarımıza aktardıktan sonra SQLite Manager yardımıyla görüntüleyebilmek için, Firefox'ta Araçlar->Eklentiler->SQLiteManager->Seçenekler adımlarını izledikten sonra açılan ekranda, Default File extension for SQLite Files ayarını db olarak değiştiriyoruz(Resim1). Artık uygulamamızın oluşturduğu veritabanı dosyalarını SQLiteManager yardımıyla görüntüleyebilir, alttaki işlemleri uygulayabiliriz.

  • Bilgisayarınızdaki herhangi bir SQLite veritabanını yönetebilme
  • Veritabanı nesnelerini göstermek için, sezgisel bir hiyerarşi ağacı görüntüleyebilme
  • Tabloları, indexleri, viewları ve triggerları yönetebilmek için yardımıcı dialoglara ulaşma
  • Tabloları açıp inceleyebilme, ekleme, güncelleme, silme ve kayıtları çoğaltma işlemleri uygulayabilme
  • Herhangi bir SQL sorgusunu çalıştırabilme
  • Viewları araştırabilme
  • SQL yazımını dahada kolaylaştıracak, SQL syntaxında yardım edecek bir drop-down menuyu kullanabilme
  • Genel işlemlere kullanıcı arayüzü sayesinde kolaylıkla erişebilme
  • Tabloları, viewları, veritabanlarını csv,xml,sql formatında export edebilme. csv,xml,sql dosyalarından import edebilme
  • Multiple SQL durumlarını Execute tabından çalıştırabilme
  • Sorguları kaydedebilme

Android | ZXing Kütüphanesini Android Uygulamasına Entegre Etme

Written by Super User. Posted in Android Anlatımlar

Bitirme projemize barkod okuma fonksiyonu ekleyebilmek için ZXing kütüphanesine ihtiyacımız oldu. Bu yazıda Android uygulamamıza bu kütüphaneyi nasıl entegre ettiğimizi anlatacağım.

  • Öncelikle Apache Ant'ı kuruyoruz. Video'da bu süreç basit ve güzel bir şekilde anlatılmış.
  • Sonrasında ZXing anasayfasından ZXing kaynağını indiriyoruz ve zipi çıkarıyoruz. Link'teki 1.6 sürümü yaklaşık 60MB olan dosya.
  • Sonrasında Başlat->CMD ile zipi çıkardığımız klasöre erişiyoruz. Komut satırı penceresinde ant -f core/build.xml yazıyoruz.
  • Sonrasında zipi çıkardığımız dosyanın içerisindeki Android klasörünü kullanarak(Create project from existing source) eclipse'te yeni bir android projesi oluşturuyoruz.(bkz Resim1)
  • Sonrasında proje klasörüne sağ tıklayıp -> Properties -> Java Build Path -> Library -> Add External JARs seçeneğine geliyoruz.
  • Yine ZXing'i extract ettiğimiz dizine gelip, core dizinine erişiyoruz, oradaki core.jar'ı seçip ekliyoruz.

Bu maddelerden sonra yapılması gereken bir kaç düzenleme daha var. Bu nedenle bu maddelerde yer alan işlemleri yerine getirdikten sonra hâla hataların var olduğunu görüp sıkılmayın. Mesela ben values-xx formatındaki dillere göre farklılık gösteren values dizinlerinin hepsini sildim, sadece values ismine sahip dizini bıraktım. Manifestte hata çıkaran, gereksiz gördüğüm bazı satırları temizledim. Bu dosyalarda hiç hatam kalmayınca R dosyam oluşturuldu ve çalışan bir proje elde ettim. (bkz Resim2) Kolay gelsin.

Android | .apk dosyasını emulatore kurma

Written by Super User. Posted in Android Anlatımlar

Anlatımı yaparken Android SDK'nızı kurmuş olduğunuzu varsayacağım. Kurmadıysanız öncelikle link

Genel olarak yapmamız gereken 3 işlem mevcut, bunlar;

  • .apk dosyamızı edinmek
  • Emulatorumuzu başlatmak
  • adb yardımıyla emulatorumuze kurulumu yapmak

Bu işlemleri yapmaya sırayla başlayalım;