グーグルブランドのAndroid搭載スマートフォン「Nexus One(通称:スーパーフォンw)」でBluetooth HIDクライアントアプリケーション「BimejiHID」と日本語入力IMEアプリケーション「Simeji」を使ってBluetoothワイヤレスキーボード入力を試してみました。まだまだクライアントアプリケーションの専用ウィンドウのみに入力するという形でしかも私が利用したキーボード「Think Outside Bluetooth Keyboard」だと普通に入力してもかなり取りこぼしも多いのでまだ快適という感じではないですが,先日紹介したiPhone用BTStack Keyboardとともに今後に期待したい注目アプリケーションです(≧▽≦)ノ
まず,BimejiHIDがAndroid 2.0以上でないと対応していないようなのでかなりデバイスはまだ限られます。HT-03Aでは自分で2.0以上のROMを作成して焼くとかするなら別ですけどドコモ標準のままでは今のところダメということですね。利用するには,BimejiHIDとBroadcastに対応したSimejiが必要です。上記ページから「Simeji3.B.2_br.apk」と「BluetoothHIDKeyboard2.apk」をパソコンでダウンロードしておきます。
SimejiはAndroidマーケットで配布しているやつでは現在ではダメです。BimejiHIDはNexus Oneから直接ブラウザなどでダウンロードしてインストールできなかったので,Android SDK 2.1をパソコンに導入してUSB接続してパソコンからインストールしました。SDKに含まれているドライバでWindows XPとかならサクっとGoogle Nexus Oneであることが認識されました。ちゃんとddmsでスクリーンショットも撮影可能。設定→アプリケーション→提供元不明のアプリと設定→アプリケーション→開発→USBデバッグにチェックしておくのも忘れずに。
ちゃんと認識したら適宜にダウンロードしたapkファイルを利用しやすいところに移して,コマンドラインでadbを使ってapkファイルをインストールします。やり方とかは適当に検索して調べてください( ̄▽ ̄)ノ 後は,Bimejiのページに書いてある通りに,Bluetoothキーボードをペアリングして,SimejiのマッシュルームでSimeji BRを起動し,BimejiHIDを起動すれば入力できます。
C:\Program Files\AndroidSDK\tools>adb install BluetoothHIDKeyboard2.apk
513 KB/s (24664 bytes in 0.046s)
pkg: /data/local/tmp/BluetoothHIDKeyboard2.apk
SuccessC:\Program Files\AndroidSDK\tools>adb install Simeji3.B.2_br.apk
1156 KB/s (2941319 bytes in 2.484s)
pkg: /data/local/tmp/Simeji3.B.2_br.apk
SuccessC:\Program Files\AndroidSDK\tools>
Bluetoothキーボード入力は他の「Key Pro」などの他のプロジェクトや公式対応含めてこれからにも期待しつつな感じですが,ひとまず「Nexus One」は非常に良いものですo(*^▽^*)o それぞれAndroidとiPhoneという好みはあると思いますが、動作速度など含めてようやくiPhoneでいうところの3GSクラスに追い付いた感じです。HT-03Aには戻れない感じですねぇ~。Nexus Oneの基本的なレビューとかはまた時間があったら別途。他の人のところにもあるし急がずまったりと書けたらくらいで(。・ω・。)ノシ
[road to anywhere] android 携帯で bluetooth キーボード
http://memn0ck.com/blog/2010/01/googlenexusoneandroidbluetoothkeyboard.html …
Desireで試しましたが認識しませんでした。
具体的に、Bimejiのほうの手順でやると、
BimejiHIDでstartを押すと、faild to connect:java.io.IOException:Unk
nown error:0と出ます。
キーボードは、BT Keyboard:Reudo RBK-2000BTIIです。
何かいい解決方法はあるでしょうか?