<?xml version="1.0" encoding="utf-8"?>
<api>
	<Platform name="android">
		<dll name="插件">
			<namespace name="ais_io">
				<function name="ais_io.timerInit">
				<pram>(字符串)</pram>
					<example>
						函数原型:|ais_io.timerInit(id)
						函数说明:|
							初始化自定义timer
							主要是用来 判断间隔多久做什么事情,相当于 sleep,但是比sleep灵活
							  需要配合 ais_io.checkTimer('屏幕检测计时',15);							
							id:可以是字符串,也可以是一个数字
							
							返回值:无
						调用例子:|ais_io.timerInit('屏幕检测计时')
					</example>
				</function>
			<function name="ais_io.checkTimer">
					<pram>(字符串)</pram>
					<example>
						函数原型:|ais_io.checkTimer(id,diff)
						函数说明:|
							检测是否到了设定的时间							
							 需要配合 ais_io.timerInit('屏幕检测计时');							
							id:可以是字符串,也可以是一个数字
							
							返回值:无
						调用例子:|
							if ais_io.checkTimer('屏幕检测计时',15)  == true then
							
							    traceprint("已经延时15秒了 可以执行屏幕检测计时成功后的事情";
							else
							   traceprint("尚未到设置时间, 请继续执行其他任务")
							end 
					</example>
				</function>
			<function name="ais_io.existApp">
					<pram>(字符串)</pram>
					<example>
						函数原型:|ais_io.existApp(pkgName)
						函数说明:|
							检测app是否安装;							
							pkgName:需要检测app的包名
							
							返回值:true:已安装 false:未安装;
						调用例子:|local ret = ais_io.existApp('com.ais.app')
					</example>
				</function>
			<function name="ais_io.setTime">
					<pram>(字符串)</pram>
					<example>
						函数原型:|ais_io.setTime(d,t)
						函数说明:|
							设置系统时间
							
							d:'yyyymmdd'
							t:'hhmmss'
							
							返回值:无
						调用例子:|--设置时间到 2019-01-10  17:30:45
							ais_io.setTime('20190110','173045')
							
					</example>
				</function>
			<function name="ais_io.disableApp">
				<pram>(字符串)</pram>
					<example>
						函数原型:|ais_io.disableApp(pkgName)
						函数说明:|
							隐藏app
							
							pkgName:需要隐藏app的名字
							
							返回值:无
						调用例子:|ais_io.disableApp('com.ais.app')
							
					</example>
				</function>
			<function name="ais_io.enableApp">
				<pram>(字符串)</pram>
				<example>
						函数原型:|ais_io.enableApp(pkgname)
						函数说明:|
							显示app
														
							pkgName:需要显示app的名字
														
							返回值:无
						调用例子:|ais_io.enableApp('com.ais.app')
				</example>
			</function>
		<function name="ais_io.getUserClickPos">
				<pram>(字符串)</pram>
				<example>
						函数原型:|ais_io.getUserClickPos(sw,sh,Time)
						函数说明:|
							获取用户点击屏幕坐标
							参数为横向分辨率,纵向分辨率,扫描周期
														
							sw:分辨率宽度
							sh:分辨率高度
							Time:多久内点击的才会去拦截
														
							返回值:坐标表  
						调用例子:|sw = 720;
							sh = 180;
							Time = 15;
							
							--用户在15秒内的点击才会记录;并且只会记录最后一次
							local posTbl = ais_io.getUserClickPos(sw,sh,Time)
							
							x = posTbl[1]
							y = posTbl[2]
							
							或者
							
							local screenTbl = ais_io.getScreen();
							local posTbl = ais_io.getUserClickPos(screenTbl[1],screenTbl[2],Time)
							
							x = posTbl [1]
							y = posTbl [2]
				</example>
			</function>
		<function name="ais_io.getScreen">
				<pram>(字符串)</pram>
				<example>
						函数原型:|ais_io.getScreen()
						函数说明:|
							获取屏幕分辨率
														
							返回值:成功:分辨率的表; 失败:nil
						调用例子:|
							local screenTbl = ais_io.getScreen();
							if screenTbl  ~= nil then
							
							w = posTbl [1]
							h = posTbl [2]							
							end
				</example>
			</function>
		</namespace>
		</dll>
	</Platform>
</api>
