GDG cafe #14 (https://gdgchugoku.doorkeeper.jp/events/25747)

実施日

2015/05/31 18:00〜20:00

お題目

使ってみたライブラリ

aFile Chooser

前回、「ASでライブラリプロジェクトを導入する方法って?」ということで、結局タイムアップになってしまったんだけど、今日はそのやり方を復習するためライブラリプロジェクト提供されているものをチョイス。

ライブラリプロジェクトで提供されているものは、だいたいEclipse/ADTで作成されている場合がほとんど、という認識だったんだけど、こいつもご多分にもれずbuild.gradleが付属していないので、以下の手順で対応。

  1. ライブラリプロジェクトのzipをほどいたあと、ASで New -> Import moduleを実行
  2. インポートウィザード(?)が起動するので、すべてのチェックが入っていることを確認して「次へ」
  3. Gradleビルドが始まるので、ビルド終了後、Project Structureでアプリケーションモジュールにライブラリ依存を定義
ZXing

個人的な本日の本題。

「書籍の裏に書かれているISBNのバーコードを読み取って書籍を検索するアプリ」というのを作っていて、読み取りにZXingを使っていたんだけど、カメラのプレビューをZXingに渡しても「読めるバーコードなんてねぇよ」と怒られていて、解決方法が見つからなかったので再挑戦、という次第。

公式のドキュメントを読んでみたら、 build.gradle に書いていた内容が微妙にまずかったようだ、という結論にいたり、dependenciesブロックの調整を行ってみたんだけど、解決には至らず。

むぅ、ZXing 3.3でどうやったらちゃんとバーコードを読めるんだろう?

というところまでやって、今日はバッテリーが尽きた。