Как работает утилита обезьян на Android? Можем ли мы каким-то образом распространить его на отправку определенных событий вместо случайно сгенерированных?Как работает утилита обезьян на Android?
ответ
Если вы хотите, чтобы определенные события, используйте инструмент Обезьяна Runner: http://developer.android.com/tools/help/monkeyrunner_concepts.html
рассматривает monkeyrunner будучи очень нестабильно, вы можете напрямую вызвать события с помощью ADB оболочки. например: для запуска ввода
>>adb shell input
usage: input ...
input text <string>
input keyevent <key code number or name>
input tap <x> <y>
input swipe <x1> <y1> <x2> <y2>
для установки использования
adb install/uninstall <<apkname>>
для начала работы и услуги:
adb shell am startservice -a <<service name>>
Чтобы начать деятельность:
adb shell am start -n <<activity name>>
adb более надежный, так как вы получаете обратную связь сразу же, в отличие от monkeyrunner, которая не предоставляет надежных исключений в случае каких-либо сбоев при запуске события.
Другой альтернативой является использование обезьяна сценарий:
Мы можем поставить скрипт для инструмента обезьяны с помощью опции -f. для например: обезьяну -f <>
обезьяны сценарий например https://gist.github.com/3796686
Некоторые дополнительная информация: MonkeyRunner внутренне использует обезьян, чтобы вызвать событие. Monkey запускается внутри эмулятора, прослушивая порт, а monkeyrunner открывает сокет для этого порта и передает команду обезьяне, которая, в свою очередь, выполняет ее.
- 1. Как остановить безумие обезьян?
- 2. Утилита Bitmap не работает на Android 4.2 или выше 4.2?
- 3. Утилита Push-сервиса на устройствах Android
- 4. Утилита для дублирования Android на некоторых устройствах
- 5. Прыжки обезьян в php
- 6. Как работает BaseAdapter getView(), и на самом деле работает утилита?
- 7. Утилита надстройки Android android addActivity
- 8. Best REST Client Framework/Утилита на Android
- 9. Утилита MySQL не работает?
- 10. Утилита UITableView не работает
- 11. Организация патчей обезьян
- 12. Утилита SMS на Android 4.4 KiKat
- 13. утилита iptables на Android sdk emulator avd
- 14. Общие сценарии бегунов обезьян
- 15. запросы на обезвреживание обезьян в django
- 16. Утилита аудита NServiceBus не работает
- 17. Утилита Android SDK, установленная в Docker, не работает
- 18. Утилита NodeJS clearTimeout() работает некорректно?
- 19. Утилита «Импорт» Java не работает
- 20. Как запустить отредактированный скрипт для обсуждения обезьян
- 21. Утилита utf8 mysql не работает
- 22. Утилита initWithFrame UIView не работает?
- 23. Url builder/утилита для android
- 24. Утилита ярлыка Android с дополнительными
- 25. Утилита Android для обмена не работает в некоторых приложениях
- 26. finish() не работает при использовании инструмента обезьян андроида
- 27. Утилита Android Media Recorder запустила ошибку
- 28. Разница между «тестированием пуганием» и «тестом обезьян»
- 29. Как запустить тестирование обезьян ТОЛЬКО в приложении?
- 30. iisadmpwd Утилита на IIS
Большое спасибо за информацию. – dacongy