端末を「振る」アプリの動作テスト方法について

639 views
Skip to first unread message

COOZIN

unread,
Oct 15, 2010, 2:42:24 AM10/15/10
to 日本Androidの会
初めて投稿します。
全くの初心者です。

当方、端末を「振る」と画面が切り替わるようなアプリを作りたいな
と考えています。

ですが、実機を持っていないためエミュレータでの動作テストをする
ことになるのです。

そこで、エミュレータを「振る」事は可能でしょうか。
やはり実機を用意しないと動作は確認できないのでしょうか。

ご教示宜しくお願い致します。

CLERK

unread,
Oct 15, 2010, 4:29:14 AM10/15/10
to 日本Androidの会
こんにちは。

エミュレーターですと少し厳しいですが、私の知っている
確認方法を記載します。


【方法1】

「SensorSimulator」を使用する事で擬似的にセンサーの値を送ることがで
きます。

しかし、あくまで擬似的な値なので、実際の実機で振る動作をした時に近い
値を得ることが困難です。

http://code.google.com/p/openintents/wiki/SensorSimulator


【方法2】

こちらは近くに実機を持っている方や協力してくださる方がいる事が前提
です。

1.実機上で加速度センサーの値を取得し外部ファイルにログとして保存
2.自アプリ上でログを読み込み、あたかも加速度センサーから情報が入ってきたかのように処理する

これで、実際に実機で振った時の値を使って動作確認が行えます。

COOZIN

unread,
Oct 19, 2010, 4:44:24 AM10/19/10
to 日本Androidの会
CLERK様

ご教示ありがとうございます。
やはり、エミュレーター単体ではできないのですね。

【方法2】がいいのですが、近くに実機を持っている方がいないので、
少し難しそうですが【方法1】を試してみます!!

ありがとうございました!



On 10月15日, 午後5:29, CLERK <cler...@gmail.com> wrote:
> こんにちは。
>
> エミュレーターですと少し厳しいですが、私の知っている
> 確認方法を記載します。
>
> 【方法1】
>
> 「SensorSimulator」を使用する事で擬似的にセンサーの値を送ることがで
> きます。
>
> しかし、あくまで擬似的な値なので、実際の実機で振る動作をした時に近い
> 値を得ることが困難です。
>
> http://code.google.com/p/openintents/wiki/SensorSimulator
>
> 【方法2】
>
> こちらは近くに実機を持っている方や協力してくださる方がいる事が前提
> です。
>
> 1.実機上で加速度センサーの値を取得し外部ファイルにログとして保存
> 2.自アプリ上でログを読み込み、あたかも加速度センサーから情報が入ってきたかのように処理する
>
> これで、実際に実機で振った時の値を使って動作確認が行えます。
>

daisougen

unread,
Oct 20, 2010, 10:52:33 AM10/20/10
to 日本Androidの会
daisougenです。

環境によりますが、adbのsendeventというコマンドが使えませんか?
まず、身近な実機上でgeteventを使って実際のイベントの値を調べ、それをエミュレータ上でsendeventにかませます。
キーや、orientaionのような単純なイベントであれば、比較的シミュレートしやすいとおもいますが、
生の加速度イベントというのは、ドバーっと来るので、なかなかシミュレートしにくいかもしれません。
Reply all
Reply to author
Forward
0 new messages