更多内容请加交流群553908361
和更多作者同群交流
常用功能模块开坑了,其实做脚本就像积木堆房子一般,都是一个一个模块,模板的拼装
判断打开应用失败,未安装
打开应用("微信")
function 打开应用(应用名){
if(getPackageName(应用名)!=null){
app.launchApp(应用名);
toastLog("打开成功")
}else{
alert("温馨提示", "请下载安装"+应用名);
console.log("请下载安装"+应用名);
console.hide();
console.log("关闭控制台");
console.log("停止"+应用名+"脚本");
exit();
}
}
- 在线更新,在线强制更新
function 版本更新() {
var 当前版本号 = app.versionName, 新版本号
var url = "验证网址"
var res = http.get(url)
res = res.body.string()
新版本号 = res.substr(0, 5)//截取字符,前面5位作为版本号对比
log("当前版本号: " + 当前版本号)
log("最新版本号: " + 新版本号)
var 更新信息 = res.substr(5)//截取字符,第5位以后的作为公告
log(更新信息)
if (新版本号 != 当前版本号) {
toastLog(更新信息)
//自己在这里添加其他功能
//return
exit()
} else {
log("当前是最新版本!!!")
}
}
版本更新()
2加群,加qq的弹窗
//测试写法qq,qq群
联系(1906507927,553908361)
function 联系(QQ,QQ群){
var Q群=QQ群
var isFold = false,
isRunning = false,
isRotate = null;
function sjcl() {
let d = ["red", "green", "blue", "purple"]
let y = random(0, 3)
return d[y]
}
var ys = sjcl();
var h = device.height;
var w = device.width;
dialogs.build({
title: "欢迎加入更多项目群",
titleColor: ys,
content: "作者QQ:" + QQ + "\nautojs交流群:" + Q群,
contentColor: ys,
cancelable: true,
positive: "加入Q群",
positiveColor: ys,
neutral: "取消",
neutralColor: ys,
negative: "联系作者",
negativeColor: ys
}).on("positive", () => {
app.startActivity({
action: "android.intent.action.VIEW",
data: "mqqapi://card/show_pslcard?card_type=group&uin=" + Q群,
packageName: "com.tencent.mobileqq",
});
toast("加入Q群")
}).on("negative", () => {
app.startActivity({
action: "android.intent.action.VIEW",
data: "mqqapi://card/show_pslcard?uin=" + QQ,
packageName: "com.tencent.mobileqq",
})
toast("联系作者")
}).on("neutral", () => {
//取消键
toast("返回")
}).show();}