zen touch2 実機で実験

Android の実機で検証するため
Zen touch2 を実験機にしてみました
Creative ZEN Touch 2 Android エンターテイメントプレーヤー 8GB ブラック ZN-T28G-BK

以前、
Zen touc 2 を開発環境に使用
で行ったように、あらかじめ設定する必要があります
開発環境は ubuntu 10.10 です
Mac の場合は
MacOSX で Zen Touch 2 (Android2.2)を開発端末にしてみる
で紹介されています
lsusb でベンダーIDを
調べます
Bus 002 Device 002: ID 041e:4164 Creative Technology, Ltd
次に
sudo vim /etc/udev/rules.d/70-android.rules

一般ユーザでも使えるように
SUBSYSTEM==”usb”,SYSFS{idVendor}==”041e”,SYMLINK+= “android_adb”,MODE=”0666″
を記述しておきます
ちなみに、041e
は16進数表示です
次に、echo 0x041e >> ~/.android/adb_usb.ini
を実行してベンダーIDを登録します
再起動が必要なので
adb kill-server
で一度とめて
adb start-server
で再起動します
adb devices

List of devices attached
1C110805D7245246 device
となれば成功です
ただし、注意点として
Android 2.2 以上のものは実機検証できません
これは、zen touch2 のOSがアップデートしても
Android 2,2 のためです
試しに
Android 2.3 の phonegap アプリを実行しましたが
エミュレータでは起動しますが
Zen touch2 ではエラーとなり
インストールできませんでした
今後、Android 4.0 以降のアプリを実機検証するには
対応した機種が必要となります
Android 2.3 以降で実験につかえそうな端末を
見つけたら、また書いていきます
とりあえず、スマートフォンではなく
ipod touch とかのようなものがベストです

zen touch2 android 2.2へ

Creative ZEN Touch 2 シリーズ ファームウェア(本体ソフトウェア) アップデート手順
を参考に
Android 2.1 から Android 2.2 へアップデートします
ちなみに、今回使うのは
ZEN Touch 2 with GPS 8GB
なので
Creative ZEN Touch 2 with GPS ファームウェア 2.00.23
を適用します
本当は、Android 4.0 とか Android 2.3 以降のものを
使いたいのですが
予算的に厳しいので、当分はこの機体を実験機に使用
これを使うことで、アプリ開発の練習に
スマートフォンを実験に使わずに検証もできます
アプリ開発を初めて行うにはよいかもしれません
さすがに、経験なしで自分の携帯を実験に使うには気が引けるという人も
これならそこまで気にしなくてよいのではないのでしょうか
開発環境は ubuntu なので、ドライバインストールなどはなく
端末から機体の登録などを行います
Mac の場合も同様に、ドライバインストールはないようです
Windows の場合はドライバインストールが必要になります
エミュレータでも検証はある程度はできますが
カメラアプリなどはできませんし、
NFCも残念ながら実機検証しないとできません
あと、この機体をアプリ開発以外にも使う用途があります
それは、サードパーティアプリのインストール
通称、野良アプリをいれると、セキュリティに問題があることもありますが
野良アプリ専用端末と割り切れば
いろいろとためすこともできます

Zen touc 2 を開発環境に使用

netbook でも開発できるように
android 実機検証できるように Zen touch 2 を
開発環境に使用しました
エミュレータをネットブックで使うと、処理が追いつかず
起動したり操作するには向かないため、実機検証するようにしました
lsusb でベンダーIDを
調べます
Bus 002 Device 002: ID 041e:4164 Creative Technology, Ltd
次に
sudo vim /etc/udev/rules.d/70-android.rules

一般ユーザでも使えるように
SUBSYSTEM==”usb”,SYSFS{idVendor}==”041e”,SYMLINK+= “android_adb”,MODE=”0666″
を記述しておきます
ちなみに、041e
は16進数表示です
次に、echo 0x041e >> ~/.android/adb_usb.ini
を実行してベンダーIDを登録します
後は再起動して
adb devices
を実行し
List of devices attached
1C110805D7245246 device
となれば成功です

Android の音楽プレイヤー

日経 Linux (リナックス) 2011年 11月号 [雑誌]
を参考に Linux 関連の勉強をしています

今回、興味を持ったのは Android 音楽プレイヤーである
Creative ZEN Touch 2 Android エンターテイメントプレーヤー 8GB ブラック ZN-T28G-BK
です

GPS搭載のタイプもあるようですが、現在 Amazon では取り扱っていないようで
価格.com で調べた結果、GPS搭載のほうはメーカーのサイトで
購入する以外には見当たりませんでした
ただ、GPS搭載でない方なら、1万円以下で購入できますので
アプリの実験に使えそうです
ちなみに、今回の日経 Linux の特集では、GPS搭載のほうで
実験しているOSは winodws でした