• AutoPy开发文档


    AutoPy

    简介

    AutoPy是为python开发者提供的一个安卓插件,由路飞大佬开发维护,主要功能为了实现使用python在安卓端完成一些操作,例如点击,滑动,返回

    准备

    安装AutoPy.apk,点击安装模块,开启无障碍权限,开启开发者选项显示指针位置

    测试

    完成准备工作后,点测试按钮,测试相应功能,若功能正常,请继续后面操作,若功能无响应,则检查准备工作

    导入

    完成上述操作后,模块路径/sdcard/qpython/AutoPy.py 进入目录导入模块

    $ cd /sdcard/qpython  #进入目录
    $ python  #启动python
    $
    
    >>> import AutoPy #导入模块
    >>>
    

    使用

    AutoPy.tap(X,Y)

    模拟点击指定位置

    参数 类型 说明
    X int 点击位置x坐标
    Y int 点击位置y坐标
    import AutoPy #导入模块
    AutoPy.tap(400,400) #点击(400,400)位置
    

    AutoPy.swipe(x1,y1,x2,y2,t)

    模拟滑动操作

    参数 类型 说明
    x1 int 起始位置x坐标
    y1 int 起始位置y坐标
    x2 int 结束位置x坐标
    y2 int 结束位置y坐标
    t [可选] int 起始位置到结束位置持续时间
    import AutoPy #导入模块
    AutoPy.swipe(0,0,1000,1000)#从(0,0)拖拽到(1000,1000)
    

    AutoPy.gesturer([x1,y1,x2,y2,...,t])

    连续滑动操作

    参数 类型 说明
    x1 int 起始位置x坐标
    y1 int 起始位置y坐标
    x2 int 结束位置x坐标
    y2 int 结束位置y坐标
    ... int ...
    t [可选] int 起始位置到结束位置持续时间
    import AutoPy #导入模块
    AutoPy.gesturer(0,0,1000,1000,2000,2000) #从(0,0)拖拽到(1000,1000)再拖拽到(2000,2000)
    

    AutoPy.capturer()

    三指下滑截图,没有三指截图功能机型无效

    import AutoPy #导入模块
    AutoPy.capturer()#三指下滑实现截图
    

    AutoPy.StartServer()

    截图服务

    import AutoPy #导入模块
    AutoPy.StartServer()#截图服务
    

    AutoPy.HOME()

    模拟主页键

    import AutoPy #导入模块
    AutoPy.HOME()#模拟主页键
    

    AutoPy.RECENTS()

    模拟多任务键

    import AutoPy #导入模块
    AutoPy.RECENTS()#模拟多任务键
    

    AutoPy.BACK()

    模拟返回键

    import AutoPy #导入模块
    AutoPy.BACK()#模拟返回键
    
    更多功能持续开发中......
    QQ群:540717901
  • 相关阅读:
    css3阴影效果
    应该了解的9种CSS技巧
    position
    MyEclipse设置Java代码注释模板
    Struts2 常用的常量配置
    CSS 中文字体对应英文和Unicode编码
    MyEclipse使用前优化与配置
    MyEclipse 快捷键收集
    Ajax 调用WebServices之一 基本应用
    C#控制台显示进度条
  • 原文地址:https://www.cnblogs.com/WXGC-yang/p/12388214.html
Copyright © 2020-2023  润新知