2012-04-05 2 views
44

У меня есть приложение, в котором мне нужно реализовать редактирование изображений, которое также включает масштабирование зума. Я сделан с увеличением зума, но я могу проверить это только на устройстве, а не на эмуляторе.не удалось увеличить изображение эмулятора

Есть ли способ тестирования масштабирования масштабирования в эмуляторе Android, любой клавиши быстрого доступа или любым другим способом?

+0

для этого вы должны иметь сенсорный монитор. вы не можете http://stackoverflow.com/questions/2082707/android-multitouch-possible-to-test-in-emulator –

+0

ok означает, что на клавиатуре нет ярлыка для этого – vipin

+0

В основном обман: http: // stackoverflow .com/вопросы/2082707/android-multitouch-possible-to-test-in-emulator –

ответ

25

С ADT 17, можно использовать физическое устройство Android 4.0 для отправки мультитач в эмуляторе. See Android's instructions here.

Multi-Touch

Эмулятор поддерживает мульти-сенсорный ввод, в качестве экспериментальной функции в r17, используя привязанное устройство Android работает с областью применения SdkControllerMultitouch. Приложение содержит активность, которая контролирует сенсорные входы и отправляет их в эмулятор. Для этого требуется изображение системы Android 4.0 или более поздней версии. Активность отображает содержимое экранов эмулятора, чтобы помочь в интерактивности. Рекомендуется включить «показывать штрихи» в разделе «Разработчик» настроек на эмуляторе, чтобы точно увидеть, куда отправляются касания.

Исходный код приложения SdkControllerSensor расположен в

$ SDK/инструменты/приложения/SdkControllerMultitouch/

Но это еще обходной путь, так как нам нужно реальное устройство, я бы посоветовал, чтобы протестируйте приложение прямо на реальном устройстве, оно более надежное и еще более совершенное.

+6

Чуваки, которые задают этот вопрос, не имеют физических устройств. Если у вас уже есть физическое Android-устройство, зачем вам нужен эмулятор? – Pacerier

+4

try DOUBLE CLICK – Vijay

+0

@Pacerier У меня есть одно физическое устройство, но мне все еще нужен эмулятор для тестирования на нескольких устройствах. – Emzor

6

В этом поле были достигнуты определенные успехи в выпуске инструментов для разработчиков Android 17: вы можете использовать устройство для управления эмулятором: http://developer.android.com/sdk/tools-notes.html.

В противном случае, похоже, тестирование на реальном устройстве просто лучше для этого случая (и в целом его также намного быстрее).

1

Вы не можете проверить масштабирование в эмуляторе. Используйте Real-устройство для проверки эффекта масштабирования зума.

Я не пробовал с вами. Возможно, вы сможете испытать щепотку в этой среде. Не сюр, но попробуйте с ним.

Наслаждайтесь Coding ....

1

PinchZoom работает на Multi-Touch.

Если устройство поддерживает мультитач, тогда только ваш код будет работать иначе, он не будет работать.

Поскольку эмуляторы Android не поддерживают мультитач, вы не можете протестировать его на эмуляторах.

Тем не менее новый ADT имеет функцию Но я никогда не пытался this

1

An эмуляторе Android не поддерживает мультитач вы не можете проверить его на эмуляторах. Для тестирования мультитач используйте устройство реального времени.

Для последних событий в этой связи читать это - http://tools.android.com/tips/hardware-emulation

0

ОК, я экспериментировал немного, и на BlueStacks андроид эмулятор, я понял это.

это Ctrl + колесо мыши. работает для меня, надеюсь, это вам тоже поможет.

67

У меня есть ответ !!! Наконец выяснилось!

С помощью мыши: нажмите и удерживайте нажатой клавишу CTRL и нажмите и удерживайте нажатой левую кнопку мыши и при этом перемещайте мышь!

С помощью трекпада: нажмите и удерживайте нажатой клавишу CTRL и нажмите и удерживайте джойстик и двигайте пальцем влево и вправо! Не вверх и вниз. :)

+3

Genymotion сделал это. – twinsant

+0

Это для нормального эмулятора или genymotion? – Kiran

+0

@yowbro, Как вы это поняли? – Pacerier

1
  1. CTRL + щелчок левой стороны экрана просмотра уменьшит масштаб.

  2. Двойной щелчок на месте будет приближать

  3. Север и Юг. -> Колесо прокрутки - вверх и вниз

  4. Запад-> CTRL + Прокрутка вверх по левой стороне экрана

  5. Восточно-> CTRL + Прокрутка вверх по правой стороне экрана

8

Я знаю, что это старый, но это все еще может помочь так Меоне.

На макинтош:

К zoom in использование double click (на трассе прокладки)

до zoom out использования Command + Shift + click (на трассе прокладки)

+1

Работает для меня на Mac! –

0

По состоянию на 1 марта 2016 года для Эмулятор Android Studio в Windows. Ключевой ключ эмулятора - клавиша Alt. Удерживая нажатой клавишу Alt, нажмите и перетащите кнопку мыши.

Ключ CTRL может по-прежнему работать на вас, но он не работает для меня.

3

Для mac: используйте ключ ⌥ Option, а затем используйте мышь или трекпад для увеличения/масштабирования. Это работает над эмулятором студии Android.

Вы можете найти все ярлыки в расширенном меню управления, нажав три точки в меню, а затем перейдите к «help».

6

На Mac работает под управлением последней версии AndroidStudio и ванильный Nexus 5 API 24 эмулятор все, что вам нужно сделать, это держать CMD () нажат.появится

enter image description here

Точки сопротивления. После этого просто щелкните левой кнопкой мыши и перетащите в любом месте экрана!

+0

Это не работает для меня на Android эмулятор работает API 25 (7.1). Есть идеи? –

Смежные вопросы