Ctrl.js语法介绍
Ctrl.JS语法介绍
首先,Ctrl.JS基于JS,所以支持JS语法,提供JS转JAVA桥梁。下面我对帮助文档中的几大类操作进行简要概述,不做详细介绍文档中更详细
App操作类
下图封装了一些对app的操作,获取根据包名app名称,根据app名称获取包名,根据app名称启动app,根据app包名启动app,打开一个url,根据包名卸载app,根据app名称卸载app等操作。
Baseclass操作类
这些都是直接操作,不需要获取控件,截屏,点击,触控,滚动,睡眠,对输入框设置内容等操作
Controller 控制类
这些都是基于控件的操作,如对控件的点击,长点击,触控,剪切、复制内容,获取文本,滚动,以及一些对控件操作的判断,是否可以被点击,是否可以被选中等等。
Cs操作类
这里封装的是一些对控件的查找操作,根据位置、文本、id、描述信息等等查找控件,也有一些查找所有符合条件的、第一个符合条件的、等等
Array 操作类
这里是数组操作类,主要是针对Cs操作类find()函数可以查找到多个控件,其中封装了是否为空,大小,根据id获取该控件
Dialogs操作类
Dialogs操作类主要是封装类一些弹出框,类似单选框、输入框、文本框等等
Http 操作类
Http操作类主要是封装了一些网络请求的操作, 主要是get请求和post请求
File操作类
File操作类主要是封装了一些对文本的操作,读文件、写文件、向文件中追内容、以二进制方式读写文件,以及一些创建文件,判断文件是否存在,复制文件到某地,获取文件名称等等
上面就是Ctrl.js的一些基本操作,我们可以通过这些函数对手机进行一些我们想要做的一些操作。