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.