web-dev-qa-db-ja.com

Android Emulatorでマルチタッチをテストする方法はありますか?

Android Emulatorでマルチタッチイベントをテストできますか?または実際のデバイスなしでこれをテストする方法はありますか?2.0 SDKを使用しており、ズームイン/ズーム-をテストしたい2本の指で出します。

31
Pritam

UPDATE:

はい、現在あります(2.x Androidではなく最新のもの)。

まだこの関数で検索している人がいる場合、Android studio、のデフォルトのエミュレータを使用している場合、macユーザーの場合はコマンドボタン、そしてWindows/Linuxの場合、マウスで左クリックしながらAltボタンであると思います– HendraWD

Linuxの場合はCtrl +左クリックです(ただし、Windowsでも同じかどうかはわからないので、HendraWDが適切かもしれません)。

さらに、あなたができる別のこと(Android 4.0+)は、1つのデバイスを経由してエミュレータにパイプタッチイベントを送信することです。これは、デバイスが1つしかなく、同じタッチをテストしたい場合に役立ちます。 Androidの他のバージョン/ディメンションでのイベント( http://tools.Android.com/tips/hardware-emulation を参照)

いずれにせよ、これらは単なる回避策です。アプリでマルチタッチが重要な場合は、Androidラップトップで開発者ユーザーグループに移動し、アプリのテストの支援を求めることをお勧めしますその場であなたの仲間の開発者はこれで非常に役立つことができます。

私のグループでは、常に電話を共有しています(特に、私たちのほとんどは、さまざまなAndroid携帯電話を所有しているわけではないため)。そして、Androidユーザーグループ。十分な広さの大都市圏に住んでいる場合は、自分でそのようなグループを開始することを検討してください。このようなことについて助けを必要とするのはあなただけではありません。

21

新しいバージョンのエミュレータで可能になりました。

マルチタッチ機能を使用するには、キーボードのAltキーを押しながらマウスを右クリックして基準点を中央に置くか、マウスの左ボタンをクリックしてドラッグしてズームします。

http://tools.Android.com/tips/hardware-emulation

http://Android-developers.blogspot.nl/2016/02/Android-studio-20-beta.html

10
Manolo Garcia

ついにAndroid St​​udio 3.2のAndroidエミュレータでピンチズームする方法を発見しました。これは見つけるのが困難でしたが、誰かの役に立つことを願っています。

  • ピンチズームの中心にしたい場所にマウスを移動します。 (マウスボタンを押さないでください)
  • shiftキーを押します(マウスボタンを押さないでください)
  • commandキーを押します(マウスボタンを押さないでください)
  • マウスの下に丸いターゲットが表示されます(まだマウスボタンを押していませんが、持っています)
  • この最初の場所から、2番目の「指」が必要な場所にマウスを移動します
  • これで、マウスを押したりドラッグしたりして、ピンチやズームを行うことができます

それは簡単でした。

6
Jim Leask

Android=)にもマルチタッチエミュレーターがあることを知ってうれしいので、この機会を利用して、まだ知らない人をAndroidersに知らせました。

現在の開発ツールに次の更新を加えることでテストできます。

  1. 私のAndroid Studioを2.0プレビュー4から2.0プレビュー5に更新しました。
  2. 私のAndroid SDKツールを25.0.2 rc3に更新しました
  3. My Android 6.0 Google APIs Intel x86 Atom_64システムイメージをリビジョン12に更新しました
  4. クラスパス 'com.Android.tools.build:gradle:2.0.0-alpha5'へのプロジェクトレベルの依存関係

PS:私が見つけたバグが含まれているため、今は更新しないでください。そして、それは深刻なバグです。私たちの開発ルーチンを妨げています。あなたは私の質問をチェックアウトしたいと思うかもしれません ここ

2
Chintan Soni

ADT 17以降、物理的なAndroid 4.0デバイスを使用してマルチタッチジェスチャーをエミュレーターに送信できます。 こちらのAndroidの手順を参照してください。

2
Paul Lammertsma

番号。

私の知る限り、エミュレータにはまだマルチタッチ検出ドライバがありません(コードは https://Android.googlesource.com にあります)。

2
Gaurav Vaish

Xamarin Androidプレーヤーでマルチタッチオプションが有効になっています。

ソース: https://developer.xamarin.com/guides/Android/getting_started/installation/Android-player/

Alt/Optionキーを押しながら画面をクリックすると、2本指のマルチタッチ入力をシミュレートできます。

ピンチズームをシミュレートするには、Alt/Optionボタンを押したまま、画面の中心に向かってドラッグするか(ズームアウトの場合)、画面の中心から離れるようにドラッグします(ズームインの場合)。

2本指のドラッグをシミュレートするには、Alt/Option + Shiftを押しながら、画面をクリックしてドラッグします。

1
Vikas