更多內容請加交流羣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();}