2023-05-05-Auto.js读取短信

259 阅读1分钟

Auto.js读取短信

需要获取root权限,

var smsList = context
  .getContentResolver()
  .query(android.provider.Telephony.Sms.CONTENT_URI, null, null, null, null); // 读取所有短信信息

// 遍历短信列表,并输出每个短信的内容和发送人号码
while (smsList.moveToNext()) {
  var bodyIndex = smsList.getColumnIndex("body");
  var phoneNumberIndex = smsList.getColumnIndex("address");
  var smsBody = smsList.getString(bodyIndex);
  console.log("dd", smsBody);
}

Kill应用

function killApp(packageName) {
  app.openAppSetting(packageName);
  sleep(2000);
  let 强行停止 = text("强行停止").findOnce();
  if (强行停止) {
    强行停止.click();
    setTimeout(() => {
      let ok = text("确定").findOne();
      if (ok) {
        ok.click();
        sleep(1500);
        back();
      }
    }, 1000);
  }
}

module.exports = {
  killApp,
};