文章目录
前言
autojs常用函数,其中有从网上收集到的,也有自己根据开发需要编写的,发布出来供自己和大家使用
常用函数
1.时间格式转换函数,将new Date()方法获取的时间转换成标准时间格式
代码如下(示例):
function getTime() {
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
if (month < 10) {
month = "0" + month;
};
var day = date.getDate();
if (day < 10) {
day = "0" + day;
};
var hour = date.getHours();
if (hour < 10) {
hour = "0" + hour;
};
var minute = date.getMinutes();
if (minute < 10) {
minute = "0" + minute;
};
// var seconds = date.getSeconds(); //获取当前秒数(0-59)
// var millisecond = date.getMilliseconds(); //获取当前毫秒数(0-999)
// + ":" + seconds+":"+millisecond //正常只需要精确分钟,若需要到毫秒则解注释
return year + "-" + month + "-" + day + " " + hour + ":" + minute ;
}
2.强行停止APP函数
代码如下(示例):
function stopApp(appName) {
try {
openAppSetting(getPackageName(appName));
sleep(3000);
if (className("android.widget.Button").text("强行停止").exists()) {
className("android.widget.Button").text("强行停止").findOnce().click();
} else {
if (text("强行停止").exists()) {
text("强行停止").findOnce().click();
}
}
if (className("android.widget.Button").text("确定").exists()) {
className("android.widget.Button").text(