autojs,前台保活自定义文字源码

脚本必备
想必不少人都在为脚本被后台误杀导致脚本停止运行以至于让脚本压根运行不了多久的烦恼
那么这里给大家免费提供一个免费的前台保活源码

步骤如下:

①授权软件—通知使用权限(测试则授予autojs—通知使用权).

②脚本运行前运行代码:

//定义
/** 前台服务保活 */
let KeepAliveService = {
  /** 开启 */
  start: function (idStr, nameStr) {
    try {
      idStr = idStr || "";
      let channel_id = idStr + ".foreground";
      let channel_name = nameStr + " 前台服务通知";

      let content_title = nameStr + " 正在运行中";
      let content_text = "此为前台保活,请勿手动移除该通知";

      let ticker = nameStr + "已启动";

      let manager = context.getSystemService(android.app.Service.NOTIFICATION_SERVICE);
      let notification;
      let icon = context.getResources().getIdentifier("ic_3d_rotation_black_48dp", "drawable", context.getPackageName());
      if (device.sdkInt >= 26) {
        let channel = new android.app.NotificationChannel(channel_id, channel_name, android.app.NotificationManager.IMPORTANCE_DEFAULT);
        channel.enableLights(true);
        channel.setLightColor(0xff0000);
        channel.setShowBadge(false);
        manager.createNotificationChannel(channel);
        notification = new android.app.Notification.Builder(context, channel_id).setContentTitle(content_title).setContentText(content_text).setWhen(new Date().getTime()).setSmallIcon(icon).setTicker(ticker).setOngoing(true).build();
      } else {
        notification = new android.app.Notification.Builder(context).setContentTitle(content_title).setContentText(content_text).setWhen(new Date().getTime()).setSmallIcon(icon).setTicker(ticker).build();
      }
      manager.notify(1, notification);
    } catch (error) {
      log("前台保活服务启动失败:" + error);
      log("保活服务启动失败,不影响辅助的正常运行,继续挂机即可.");
    }
  },
  /** 停止 */
  stop: function () {    
    let manager = context.getSystemService(android.app.Service.NOTIFICATION_SERVICE);
    manager.cancelAll();
  },
};



//启动前台保活
KeepAliveService.start("test", "造雾者-脚本合集");
//后面为显示的文字

大家可以看到,这边呢是可以自己它在通知栏显示的文字,具体哪个代码对应那里的文字那么就需要大家自己去看看了因为我也懒得截图

下面还有一个是悬浮窗的方法,建议两个方法大家都加上

添加一个w=1,h=1的图片悬浮窗,这样子就看不到保证软件活动的同时又不会影响到脚本运行

有任何autojs问题可以联系我询问(不敢说包会大牛绕路)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vzwz-000-000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值