- 大学一年级
- 2517498
- 892
- 85 朵
- 2710 个
- 42 个
- 0 个
- 2014-05-12
|
1#
t
T
发表于 2015-12-17 15:25
|
|只看楼主
分享一些自己写/整理的插件 在这里给大家说一声对不起了,因为最近很忙一直没更新过。以后我准备将我的更新更新到山海师的shanhai.lua里,shanhai.lua帖子是:http://bbs.anjian.com/showtopic-600039-1.aspx====================2016-04-13更新==================== *URL编码UrlEn(str) 参数:str,字符串类型,欲编码的字符串 返回值:字符串类型,编码好的字符串*URL编码的解析UrlDe(str) 参数:str,字符串类型,被url编码的字符串 返回值:字符串类型,解析好的字符串====================2016-03-12更新==================== *获取已安装应用的版本号AppVersion(packagename) 参数:packagename,字符串类型,欲查询的包名 返回值:字符串类型,返回版本号*获取已安装应用首次安装的时间AppFirstInstallTime(packagename) 参数:packagename,字符串类型,欲查询的包名 返回值:字符串类型,返回首次安装的时间*获取已安装应用升级安装的时间AppLastUpdateTime(packagename) 参数:packagename,字符串类型,欲查询的包名 返回值:字符串类型,返回升级安装的时间*发送广播强制刷新指定目录下的图片到图库展示UpdatePicture(picturepath) 参数:picturepath,字符串类型,欲刷新的目录路径 返回值:无====================2016-03-11更新==================== *删除指定目录下指定后缀的文件FileDelete(filepath) 参数:filepath,字符串类型,要查找的指定后缀,如想删除/sdcard/1/目录下的所有txt文档可以这样写xiaowei.FileDelete("/sdcard/1/*.txt") 返回值:无====================2016-03-07更新==================== *开启飞行模式OpenAirplane() 参数:无 返回值:无*关闭飞行模式CloseAirplane() 参数:无 返回值:无*获取已安装的包名ListPackage(issystem) 参数:布尔值,参数为true输出系统自带的包名,参数为false输出用户安装的包名,不写或者别的都默认输出全部包名 返回值:数组类型,返回各个包名组成的数组*静默安装apkinstall(packagepath) 参数:字符串类型,安装包所在路径 返回值:无*静默卸载apkuninstall(packagename) 参数:字符串类型,欲卸载应用的包名 返回值:无====================2016-03-05更新==================== *对比是否到期CompareTime(Year,Month,Day,Hour,Min,Sec) 参数:到期时间的年,月,日,时,分,秒 返回值:到期返回-1,获取网络时间失败返回null,未到期返回距离到期剩余的秒数(配合xiaowei.SecToDay()可判断剩余天数)====================2016-02-22更新==================== *修复-获取外网ip *精简-获取前台包名/组件名 *两点经纬度之间的直线距离GetDistance(lat1,lng1,lat2,lng2) 参数:lat1为数字类型,第一点的纬度;lng1为数字类型,第一点的经度;lat2为数字类型,第二点的纬度;lng2为数字类型,第二点的经度 返回值:数字类型,单位为km====================2016-02-10更新==================== *秒数转换为天数(多用于计算剩余时间)SecToDay(Sec) 参数:Sec为数字类型,欲转换的秒数 返回值:字符串类型*用微信浏览器打开网页(这是给做微信任务的福利)WeiXinUrl(packagename,url) 参数:packagename为字符串类型,微信共存版包名;url为字符串类型,网址 返回值:无*打乱数组(主要是用来生成不重复随机数字)randiffarr(arr,num) 参数:arr为数组类型,传入的要打乱的数组;num为数字类型,随机的位数,可忽略,忽略默认为全部打乱 返回值:数组类型,打乱好的新数组====================2016-01-05更新==================== *utf-8转unicodeutf82unicode(string,upper) 参数:string为字符串类型,欲转换的字符;upper为布尔类型,可不填写,默认为小写"\u",填true时为大写"\U" 返回值:字符串类型*unicode转utf-8unicode2utf8(string) 参数:string为字符串类型,欲转换的字符,注意:"\u"的斜杠需要转义,所以要写成"\\u" 返回值:字符串类型====================2016-01-02更新==================== *获取用户点击坐标Coordinate(ScreenX,ScreenY,Time) 参数:都为number类型,分别是横向分辨率,纵向分辨率,扫描周期 返回值:table类型,第一个键值是x坐标,第二个键值是y坐标*切换输入法Switchinput(name) 参数:string类型,输入法名字,有sogou、baidu等... 返回值:无例子:- '====================2016-04-13更新====================
- Dim Url编码 = xiaowei.UrlEn("小玮")
- TracePrint Url编码
- Dim Url解码 = xiaowei.UrlDe(Url编码)
- TracePrint Url解码
- '====================2016-3-19更新====================
- //xiaowei.AppDisable("com.tencent.mobileqq")'禁用qq
- //xiaowei.AppEnable("com.tencent.mobileqq")'解禁qq
- //TracePrint xiaowei.LateTime(5,2016,3,19)'2016年3月19日后5天是几号
- //TracePrint xiaowei.LateTime(5)'今天后5天是几号
- //TracePrint xiaowei.DeviceVersion()'安卓系统版本号
- //If xiaowei.CallState() = "1" Then '获取手机通话状态,0,表示待机状态、1表示来电未接听状态、2表示电话占线状态
- // TracePrint xiaowei.CallIncomingNumber()'获取来电号码
- //End If
- //TracePrint xiaowei.DataConnectionPossible()'是否有数据连接
- //TracePrint xiaowei.IsScreenOn()'是否亮屏
- '====================2016-3-12更新====================
- //TracePrint xiaowei.AppVersion("com.tencent.mobileqq")
- //TracePrint xiaowei.AppFirstInstallTime("com.tencent.mobileqq")
- //TracePrint xiaowei.AppLastUpdateTime("com.tencent.mobileqq")
- //xiaowei.UpdatePicture ("/sdcard/DCIM/Screenshots/")
- '====================2016-3-11更新====================
- //xiaowei.FileDelete("/sdcard/1/*.txt")'删除/sdcard/目录下所有的.txt后缀的文件
- '====================2016-3-7更新====================
- //xiaowei.OpenAirplane()
- //For 5
- // ShowMessage "开启飞行模式中. "
- // Delay 500
- // ShowMessage "开启飞行模式中.. "
- // Delay 500
- // ShowMessage "开启飞行模式中..."
- // Delay 50
- //Next
- //xiaowei.CloseAirplane()
- //For 5
- // ShowMessage "关闭飞行模式中. "
- // Delay 500
- // ShowMessage "关闭飞行模式中.. "
- // Delay 500
- // ShowMessage "关闭飞行模式中..."
- // Delay 500
- //Next
- //For Each i In xiaowei.ListPackage()//输出用户安装的包名,参数为true输出系统自带包名,不写默认输出全部
- //TracePrint i
- //Next
- //xiaowei.install ("/sdcard/1.apk")
- //xiaowei.uninstall("com.baidu.tieba")
- //'====================2016-3-5更新====================
- //TracePrint "剩余天数:" & xiaowei.SecToDay(xiaowei.CompareTime(2017, 2, 2, 1, 1, 1))
- //
- //'====================2016-2-22更新====================
- //TracePrint xiaowei.GetDistance(39.911013, 116.413554, 30.576279, 104.071216)
- //
- //'====================2016-2-10更新====================
- //TracePrint xiaowei.SecToDay(5201314)
- //xiaowei.WeiXinUrl("com.tencent.mm","52xiaov.com")
- //For Each i In xiaowei.randiffarr(Array("小","玮","制","做"),3)//打乱输出三个
- // TracePrint i
- //Next
- //
- //'====================2016-1-5更新====================
- //Dim utf8转unicode = xiaowei.utf82unicode("小玮")
- //TracePrint utf8转unicode
- //Dim unicode转utf8 = xiaowei.unicode2utf8("\\u5c0f\\u73ae")
- //TracePrint unicode转utf8
- //
- //'====================2016-1-2更新====================
- //Dim 用户点击坐标,x,y
- //用户点击坐标 = xiaowei.Coordinate(GetScreenX(), GetScreenY(), 30)
- //x = 用户点击坐标(0)
- //y = 用户点击坐标(1)
- //TracePrint "获取到用户点击的横坐标为:" & x & ",纵坐标为" & y
- //xiaowei.Switchinput("sogou")//切换成搜狗输入法
- //
- //Dim system挂载点 = xiaowei.mount()
- //TracePrint system挂载点
- //Dim 外网ip地址 = xiaowei.GetIp()
- //TracePrint 外网ip地址
- //Dim 获取QQ通知栏信息 = xiaowei.Notification("com.tencent.mobile")
- //TracePrint 获取QQ通知栏信息
- //Dim Base64加密 = xiaowei.Base64En("小玮")
- //TracePrint Base64加密
- //Dim Base64解密 = xiaowei.Base64De(Base64加密)
- //TracePrint Base64解密
- //Dim 当前应用组件名 = xiaowei.TopActivityName()
- //TracePrint 当前应用组件名
- //Dim 枚举文件夹下所有文件 = xiaowei.listall("/sdcard/")
- //TracePrint 枚举文件夹下所有文件
- //Dim apparr = Split("com.cyjh.mobileanjian,com.tencent.mobileqq",",")//按键和扣扣忽略不杀
- //xiaowei.killclean (apparr)
- //xiaowei.appclean("com.baidu.tieba")//将百度贴吧恢复到初始安装的样子
复制代码... 最近没时间,简介先搁着,有空完善。 ↓ ↓ ↓ ↓ ↓ 插件下载 ↓ ↓ ↓ ↓ ↓ 回复可见~~~  - xiaowei.zip (, 下载次数:2588)
|