android+无触摸操作,如何在Android中模拟触摸事件?
這是一個monkeyrunner腳本,用于將觸摸和拖動操作發(fā)送到應(yīng)用程序。我一直在使用它來測試我的應(yīng)用程序可以處理快速重復(fù)的滑動手勢。
# This is a monkeyrunner jython script that opens a connection to an Android
# device and continually sends a stream of swipe and touch gestures.
#
# See http://developer.android.com/guide/developing/tools/monkeyrunner_concepts.html
#
# usage: monkeyrunner swipe_monkey.py
#
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
# Connects to the current device
device = MonkeyRunner.waitForConnection()
# A swipe left from (x1, y) to (x2, y) in 2 steps
y = 400
x1 = 100
x2 = 300
start = (x1, y)
end = (x2, y)
duration = 0.2
steps = 2
pause = 0.2
for i in range(1, 250):
# Every so often inject a touch to spice things up!
if i % 9 == 0:
device.touch(x2, y, 'DOWN_AND_UP')
MonkeyRunner.sleep(pause)
# Swipe right
device.drag(start, end, duration, steps)
MonkeyRunner.sleep(pause)
# Swipe left
device.drag(end, start, duration, steps)
MonkeyRunner.sleep(pause)
總結(jié)
以上是生活随笔為你收集整理的android+无触摸操作,如何在Android中模拟触摸事件?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android wear换表盘,Ticw
- 下一篇: android unity hook,[