日志&提示函数

函数:logDebug() 系统日志

函数说明 : 输出调试信息到系统日志
函数方法 : logDebug(任意类型 text);
返回值 : 无

参数类型说明
text任意类型(包括table)输出到日志文件的内容

示例:

logDebug("hello"); -- 输出"hello"到系统日志

注意事项:

1.日志文件所在目录目录:
 1.1 安卓 android:/mnt/sdcard/touchelf/var/log/log.txt
 1.2 苹果 ios:/var/touchelf/var/log/log.txt
2.可以在“触摸精灵->设置->查看日志”中查看

函数:notifyMessage() 提示,通知

函数说明 : 以文字提示框的方式通知用户
函数方法 : notifyMessage(任意类型 text, 整数型 interval);
返回值 : 无

参数类型说明
text任意类型(包括table)在屏幕上显示的提示文字
interval整数型提示多长时间,单位:毫秒,默认值1000

示例:

notifyMessage("Hello World"); -- -- 在屏幕上显示"hello"显示1秒
notifyMessage("Hello World",3000); -- -- 在屏幕上显示"hello"显示3秒
notifyMessage("Hello World \n"..os.date("%M/%D/%Y-%H:%M:%S"),5000); -- -- 在屏幕上显示"hello"显示5秒,并换行显示当前时间

注意事项:

1,当提示框显示时会影响当前屏幕取色,请合理使用该函数
2,示例里面使用的 "n" 为换行,".."为字符串连接符号,"os.date()" 为时间函数,时间函数内的"%M/%D/%Y-%H:%M:%S"为时间显示的格式。

函数:toast() 提示,通知

函数说明 : 在屏幕底部以悬浮层形式显示字符串信息
函数方法 : toast(任意类型 text, 整数型 interval);
返回值 : 无
支持版本 : 苹果3.7.4-1 以上 安卓4.1.0以上

参数类型说明
text任意类型(包括table)提示信息,将在设备屏幕上以悬浮层形式显示
interval整数型提示多长时间,单位:毫秒,默认值1000

示例:

toast("Hello World"); -- -- 在屏幕上显示"hello"显示1秒
toast("Hello World",3000); -- -- 在屏幕上显示"hello"显示3秒
toast("Hello World \n"..os.date("%M/%D/%Y-%H:%M:%S"),5000); -- -- 在屏幕上显示"hello"显示5秒,并换行显示当前时间

注意事项:

1,当悬浮层显示时会影响当前屏幕取色,请合理使用该函数
2,示例里面使用的 "n" 为换行,".."为字符串连接符号,"os.date()" 为时间函数,时间函数内的"%M/%D/%Y-%H:%M:%S"为时间显示的格式。
3,显示时间并不会影响脚本运行,例如设置显示时间为60秒,脚本并不会等60秒后在继续运行。

函数:notifyVibrate() 震动

函数说明 : 以震动方式通知用户
函数方法 : notifyVibrate(整数型 interval);
返回值 : 无

参数类型说明
interval整数型震动时间,单位:毫秒

示例:

notifyVibrate(1000); -- 让设备震动1秒

注意事项:

使用此函数需在移动设备设置里打开震动选项。

函数:notifyVoice() 播放音频

函数说明 : 以播放音频的方式通知用户
函数方法 : notifyVoice(文本型 file);
返回值 : 无

参数类型说明
filen文本型音频文件路径及名字

示例:

notifyVoice("/mnt/sdcard/a.mp3"); -- 播放路径为"/mnt/sdcard/a.mp3"的音频
mSleep(5000);

注意事项:

使用此函数需在后面加上延时函数,延时5000即播放音频5秒钟。