Oh!Super164 取り留めのない日記のような

2011/4/13 水曜日

Android USBドライバ

Filed under: zaurus — pecos @ 0:48:33

SH-03CのusbドライバをWindowsマシンに入れた
ファーム書換時に使用するものとデバッガ用の2種類がSHARPより公開されている。単純に携帯のsdカードデータのやり取りだけであれば何のドライバも要らないが、ファームを上げたり、アプリ開発でデバッグを行いたい場合にはドライバを入れる必要がある。
AndroidはiPhoneに比べれば比較的アプリ開発も容易で敷居が低い。言語もJavaだし上納金を納めなくても実機で開発も行える上、配布も容易だ。Androidのアプリを作る気はなかったが、googleからQRやバーコードを読み取るライブラリZXingが公開されているので、ちょっと動きを見たくなってSDKを入れてみた。JavaだけにEclipseで開発を行えるしエミュも用意されている。usb接続の携帯実機もあっさり認識された。
通常のJavaアプリとは異なり、ActivityやらViewやらと勝手も違う上に、バーコードリーダーはThreadとかも使っているのでソースがなかなか理解できない。AndroidでGUIを操作できるのはプライマリThreadのみというルール(ま、これ自体はQtとかもそうだったので違和感はないが)なので、Worker ThreadからHandlerを使ってViewをいじるとか慣れてないと動きが追えない。ま、地獄のInterfaceBuilderとObj-Cに比べれば天国である。
結局脱線してCameraのpreviewを出して喜んで終了w

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress