E4A使用手册资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

E4A使用手册资料
FOR安卓使用手册
siyu1840)2013-06-01
FOR安卓,以下简称E4A,是一个基于谷歌Simple语言的编程工
Basic语法轻松编写Android应用程序。

只要
E4A拥有和易语言一样的可视化开发
E4A已经内置了Android1.5开发包
,您只需额外下载安装Java1.6开发包JDK即可。

目前E4A还处于初级阶
E4A打造成最简单易用的中文安卓开发工具!
搭建开发环境
E4A安装程序,安装
(安装路径不能有中文
,运行E4A,首次
E4A
1.5开发包,
开发包,点击界面
下载好后安
Java开发包,安装好
JDK安装目录,并保存。

E4A会自动据此设置
VA_HOME。

IDE界面介绍:
E4A的IDE界面尽量和易语言界面靠
APK文件。

APK文件安装到虚拟机或手机。

APK卸载。

AVD:启动虚拟机管理器,用于调试编译好的APK文件,需要
新建工程:
E4A,然后会出现新建工程面板,输入英文包名
E4A安装目录的projects文件夹中,编
APK文件会跟工程文件在同一目录中。

您也可以直接单击鼠
E4A工程。

可视化界面设计:
的界面设计比较特殊,其实是按照行和列来排列组件的,在设计这里需要注意的是,设计添加组
同一行的组件高度必须一致,而且组件不能叠在一起,否则会造成
代码输入:
拥有易语言那样的智能语法提示,所以您完全不必担心因为输
您只需要输入关键词的首拼即可获得即时
调试运行:
APK文件后,您可以选择把它安装到安卓虚拟机进行调试,也可首先要开启您的虚拟机或者把您的手机开启调试模式
功能函数集合:
名称格式注释
寻找文本寻找文本(被搜寻的文本为文本型,
为文本型,起始搜寻位
为整数型)为整数型返回一个整数值,指定一文本在另一文本中最先出现的位置。

倒找文本(被搜寻的文本为文本型,
为文本型,起始搜寻位
为整数型)为整数型返回一个整数值,指定一文本在另一文本中最后出现的位置。

到小写(传址待转换的文本为文本
) 将文本转换成小写。

到大写(传址待转换的文本为文本
) 将文本转换成大写。

取文本左边(欲取其部分的文本为
,欲取出字符的数目为整数
)为文本型返回一个文本,其中包含指定文本中从左边算起指定数量的字符。

取文本右边(欲取其部分的文本为
,欲取出字符的数目为整数
)为文本型返回一个文本,其中包含指定文本中从右边算起指定数量的字符。

取文本中间(欲取其部分的文本为
,起始取出位置为整数型,欲
为整数型)为文本
返回一个文本,其中包含指定文本中从指定位置算起指定数量的字符。

取文本长度(文本数据为文本型)为
取文本型数据的长度。

删首空(传址欲删除空格的文
本为
) 删除文本左边的空格。

删尾空(传址欲删除空格的文本为
) 删除文本右边的空格。

删首尾空(传址欲删除空格的文本
文本型) 删除文本左右两边的空格。

子文本替换(传址欲被替换的文本
文本型,欲被替换的子文本为文
,用作替换的子文本为文本型,
为整数型,替换
为整数型) 将文本中指定的子文本替换成另一子文本,并且替换发生的次数也是被指定的。

参数五:替换进行的次数,-1表示替换全部子文本。

文本比较(待比较文本一为文本型,
为文本型)为整数型如果返回值小于0,表示文本一小于文本二;如果等于0,
如果
0,表示文本一大于文本
翻转文本(传址文本数据为文本型) 翻转指定文本数据。

到文本到文本(待转换的数据为通用型)为
将指定数据转换成文本。

到数值(待转换的数据为通用型)为
将指定数据转换成数值。

字符转代码(字符为文本型)为整数
字符转ASCII码,返回首字符的unicode值。

代码转字符(代码为整数型)为文本
ASCII码转字符,返回给定unicode值的字符文本。

到十六进制(数值为通用型)为文本
将指定数值转换成16进制文本。

取绝对值取绝对值(数值为通用型)为通用型返回数值的绝对值。

求反正切(数值为双精度小数型)为
返回数值的反正切值。

求余弦(数值为双精度小数型)为双
返回数值的余弦值。

求反对数(数值为双精度小数型)为
返回e(自然对数的底)的某次方。

取整(数值为通用型)为长整数型注释:返回数值的整数部分。

求自然对数(数值为双精度小数型)
双精度小数型返回数值的自然对数。

取最大值(数值一为通用型,数值二
通用型)为通用型返回数值一和数值二中的最大值。

取最小值(数值一为通用型,数值二
通用型)为通用型返回数值一和数值二中的最小值。

函数:取随机数()为双精度小数型返回一个随机数。

求正弦(数值为双精度小数型)为双
返回数值的正弦值。

取符号(数值为双精度小数型)为整
返回数值符号(1:正,0:零,-1:负)。

求平方根(数值为双精度小数型)为
返回数值的平方根。

求正切(数值为双精度小数型)为双返回数值的正切值。

角度转弧度(角度为双精度小数型)
双精度小数型角度转弧度。

弧度转角度(弧度为双精度小数型)
双精度小数型弧度转角度。

打开文件打开文件(文件名为文本型)为整数
打开一个文件,返回文件号。

2 打开文件2(完整路径文件名为文本
)为整数型打开一个文件,需提供文件完整的路径,返回文件号。

关闭文件(文件号为整数型) 关闭指定文件号的文
件。

是否在文件尾(文件号为整数型)为
判断当前读写位置是否在文件的尾部。

写出文本(文件号为整数型,欲写出
为文本型) 写出一段文本数据到文件中当前读写位置处。

读入文本(文件号为整数型)为文本
从文件中当前读写位置读取并返回一段文本数据。

写出数值(文件号为整数型,欲写出
为整数型) 写出一个数值数据到文件中当前读写位置处。

读入数值(文件号为整数型)为整数
从文件中当前读写位置读取并返回一个数值数据。

修改文件名(旧文件名为文本型,新
为文本型) 重命名指定文件。

删除文件(文件名为文本型) 删除指定文件。

2 删除文件2(完整路径文件名为文本
) 删除指定文件,需提供完整路径。

文件是否存在(文件名为文本型)为
判断文件是否存在。

2 文件是否存在2(完整路径文件名为
)为逻辑型判断文件是否存在,需提供完整路径。

是否为文件夹(名称为文本型)为逻
判断指定名称是否为文件夹。

2 是否为文件夹2(名称为文本型)为
判断指定名称是否为文件夹,需提供完整路径。

新建文件夹(文件夹名为文本型) 新建一个文件夹。

2 新建文件夹2(文件夹名为文本型) 新建一个文件夹,需提供完整
删除文件夹(文件夹名为文本型) 删除指定文件夹。

2 删除文件夹2(文件夹名为文本型) 删除指定文件夹,需提供完整
置读写位置(文件号为整数型,位置
长整数型)为长整数型重置读写位置,返回偏移之后的新地址。

取文件尺寸(文件号为整数型)为长
返回文件的尺寸大小。

添加菜单添加菜单(菜单项为文本型) 添加一个菜单。

切换窗口(新窗口名称为窗口) 切换到指定窗口,例如:切换
(新窗口2)。

弹出提示(提示信息为文本型) 弹出提示信息。

信息框(标题为文本型,信息为文
,按钮标题为文本型) 弹出信息框。

取时间()为文本型获取当前时间。

取日期()为文本型获取当前日期。

播放音乐(文件名为文本型) 播放APK资源中的音乐。

2 播放音乐2(完整路径文件名为文本
) 播放SD卡中的音乐,需提供完整路径。

执行 SQL执行(数据库名称为文本
,SQL命令为文本型) 对sqlite3数据库执行SQL命令。

查询 SQL查询(数据库名称为文本
,SQL命令为文本型,列分隔符为
,行分隔符为文本型)为文本
对数据库执行SQL查询命令,返回查询结果,每条记录中的项目用指定列分隔符连接,各条记录之间用指定行分隔符
过滤数组过滤数组(要过滤的文本数组为文
(),要寻找的子文本为文本型,是
为逻辑型)为文本型() 在一个文本数组中寻找指定子文本,如果保留则返回包含该
子文本的数组,否则返回不
连接数组成员(文本数组为文本型(),
为文本型)为文本型将一个文本数组的成员用指定文本连接起来,
返回连接后
分割文本(待分割的文本为文本型,
为文本型,分割次数
整数型)为文本型() 将指定文本进行分割,返回分割后的文本数组。

取数组下标(数组为通用型,维度为
)为整数型返回指定数组维度可用的最大下标。

如果如果表达式则
语句]
否则如果表达式则]
语句]
否则]
语句]
如果
判断分支表达式
分支表达式列表]
语句]
分支否则]
语句]
判断
判断循环首条件表达式
语句]
变量循环首循环变量 = 起始值至
[步进步进值]
语句]
容错处理首
控件
属性、方法、事件注释
属性:标题本属性指定或获取相应组件的标题文本。

本属性指定或获取相
() 当窗口被创建后产生
可以在响应此
(键代码为整数
) 当用户按下某键后产生此事件。

(菜单名为文本型) 当用户选择菜单后产
(方向为整数型) 当用户触摸滑动屏幕
属性:宽度本属性指定或获取相应组件的宽度。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
[分支] [语句] 容错处理尾调用事件调用事件事件名称退出退出[循环]或[函数]或[过程] 结束程序结束程序() 集合项目总数项目总数返回集合的项目总数,该属性为只读属性。

加入项目加入项目(项目为通用型) 向集合中加入项目,可以是任意类型的数据。

清空清空() 清空集合中所有的项目。

是否包含是否包含(项目为通用型)为逻辑型判断集合中是否存在某个项目,返回真或假。

取项目取项目(索引为整数型)为通用型取指定索引的项目,返回项目数据。

删除项目删除项目(项目为通用型) 删除指定项目。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 按钮被单击事件。

() 组件获得焦点事件。

() 组件失去焦点事件。

属性:宽度本属性指定或获取相应组件的宽度。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 组件获得焦点事件。

() 组件失去焦点事件。

属性:宽度本属性指定或获取相
应组件的宽度。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 标签被单击事件。

属性:宽度本属性指定或获取相应组件的宽度。

属性:高度本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 图片框被单击事件。

属性:宽度本属性指定或获取相应组件的宽度。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 单选框的选择状态被
() 组件获得焦点事件。

() 组件失去焦点事件。

属性:宽度本属性指定或获取相应组件的宽度。

属性:高度本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 选择框的选择状态被
() 组件获得焦点事件。

() 组件失去焦点事件。

方法:清空() 清空画布中所有绘制
(横坐标为整数型,
为整数型,半径为整数
) 在指定点(横坐标,纵坐标)绘制指定半径的圆。

(起点横坐标为整
,起点纵坐标为整数型,终
为整数型,终点纵坐标
整数型) 在指定起点和终点之间画线段。

(横坐标为整数型,
为整数型) 在指定点(横坐标,纵坐标)画点。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
被触摸(横坐标为整数型,
为整数型) 画板被触摸事件,返回触摸位置的横坐标和
属性:宽度本属性指定或获取相应组件的宽度。

属性:高度本属性指定或获取相应组件的高度。

本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
本属性指定或获取相
() 当组件被创建后产生
可以在响应此
() 组件获得焦点事件。

() 组件失去焦点事件。

方法:拨号(号码为文本型) 拨打电话,号码为文本型。

(时长为整数型) 发出指定时长的振动,
单位为
发送短信(号码为文本型,
为文本型,提示为文本
) 向指定号码发送短信
,并发出提示(为了避免开发后台悄悄发送短
提示内容即。

发送邮件(地址为文本型,
为文本型) 调用系统邮件程序向指定邮件地址发送邮
(发送过程需要用户。

跳转网址(网址为文本型) 调用系统默认浏览器
发送数据(地址为文本型,
为整数型,数据为文本
)
发送网络数据。

本属性获取相应硬件
() 当组件被创建后产生
可以在响应此
属性:有效本属性获取相应硬件是否有效。

属性:可用本属性指定或获取相应硬件是否启用。

本属性获取手机所在
本属性获取手机所在
本属性获取手机所在
本属性获取手机定位
本属性获取手机当前
() 当组件被创建后产生
可以在响应此
(纬度为双精度
,经度为双精度小数型,
为双精度小数型) GPS位置发生变化时触发此事件,并得到纬度、经度和高度三个返
属性:有效本属性获取相应硬件是否有效。

属性:可用本属性指定或获取相应硬件是否启用。

本属性获取手机的偏
Z轴为轴心,
°为北,90°为东,
°为南,270°为
本属性获取手机的俯
X轴为轴心
倾角(-180°
°)。

本属性获取手机的横
Y轴为轴心
(-90°~90°)。

本属性获取手机的倾
() 当组件被创建后产生
可以在响应此
(偏航角为单精手机倾斜角度发生变
, 俯仰角为单精度小
, 横滚角为单精度小数型) 化时触发此事件,并获得三个方向的倾角。

属性:可用本属性指定或获取相应硬件是否启用。

本属性指定或获取时钟的时间间隔,单位为
() 当组件被创建后产生
可以在响应此
() 时钟完成一次时钟周
属性:宽度本属性指定或获取相应组件的宽度。

本属性指定或获取相
本属性指定或获取进
默认
100。

本属性指定或获取进
必须为整
() 当组件被创建后产生
可以在响应此
方法:跳转(网址为文本型) 跳转至指定网址,必须使用以http://开头的完整网址。

() 后退。

() 前进。

() 刷新。

() 停止。

本属性指定或获取相
本属性指定或获取相
本属性指定浏览框是
本属性指定浏览框是
JS 本属性指定浏览框是
JavaScript。

本属性指定浏览框是
本属性指定浏览框是
() 当组件被创建后产生
可以在响应此
数据类型
注释
8位的有符号整数值,在-128到127之间。

16位的有符号整数值,在-32768到32767之间。

示32位的有符号整数值,在-2147483648到
之间。

64位的有符号整数值,从-9223372036854775808 9223372036854775808之间。

32位的单精度浮点数,遵循IEEE754标准。

64位的单精度浮点数,遵循IEEE754标准。

Java中的java.util.Calendar类相匹配。

(基本类型、数组,
)。

相关文档
最新文档