2014/07/26

Android用の物理ボタンiKeyを使ってみた(Pressyもどき)

GIGAZINEでこういうガジェットが紹介されていて、面白そうだったのでAmazonで購入してみた。販売店が香港の電脳中心買物隊というところで、7月19日に注文して26日に届いた。

iKeyのパッケージにQRコードが印刷されており、これを開くと製造元サイトにあるアプリのapkファイルをダウンロードできる。が、7月6日にGoogle Playで公開されたので、こちらを使う。バージョンは1.0だが、起動して設定画面を開くとすぐにアップデートを促される。

iKeyアプリが要求するアクセス権は以下の通り。

端末とアプリの履歴(実行中のアプリの取得)
クリック時のアクションをアプリにヒモ付けるために使用している?
連絡先/カレンダー(連絡先の読み取り)
「電話をかける」機能、「メッセージを送る」機能で、連絡先を読みとるために使う。
SMS(SMS メッセージの送信)
「メッセージを送る」機能で、クリック時に指定の番号にSMSを送信するために必要。
電話(電話番号発信)
「電話をかける」機能で、クリック時に指定の番号に電話をかけるために必要。
画像/メディア/ファイル(USB ストレージのコンテンツの変更または削除、USB ストレージのファイルシステムへのアクセス、保護されたストレージへのアクセスのテスト)
「写真を撮る」機能、「録音する」機能、「録画する」機能で、ファイルを保存するときに使う。
カメラ/マイク(画像と動画の撮影、録音)
「写真を撮る」機能、「録音する」機能、「録画する」機能で使う。
端末 ID と通話情報(端末のステータスと ID の読み取り)
使途不明。
その他
他のアプリの終了
おそらく「メモリをクリアする」機能で使っている。
起動時の実行
電源を入れたときから、ボタンを有効にするために必要。
音声設定の変更
使途不明。クリック感度を調整している?
端末のスリープの無効化
スリープ状態になるとクリックを感知できないから?
画面ロックの無効化
「Powerボタン」機能を実現するために使用している?
ライトのコントロール
「ライト」機能のために使う。
他のアプリの上に重ねて表示
使途不明。
バイブレーションの制御
デフォルト設定では、クリック操作したときバイブレーションで知らせている。
ネットワークへのフルアクセス
使途不明。なにそれ、こわい><
sticky ブロードキャストの配信
iKeyアプリがAndroidから継続的に情報を受け取るための権限。クリック感知のために使っている?
他のアプリの終了
上に書いた。表示がダブっている。
iKey - Google Play の Android アプリ

iKeyアプリのほか、下記のアプリが使用できるそうです。パッケージにはさまっていた販売店のメモから推測するに、ボタン自体は同じもので(製品写真を見ても同じ)、制御アプリは自分で好きなものを選んで使えるようです。

類似のガジェットにPressyというものもあります。たぶん、このボタンとiKeyアプリに互換性はない。

こういうブログ記事もありました。Pressyみたいな感じのイヤホンジャックにつけるボタン製品リストとソフトウェア | OSAKANA TAROのメモ帳

物理キーの比較

だそうです。