From 1966d809dc8e1df984121b5e399cb3b7220c30d3 Mon Sep 17 00:00:00 2001 From: TonyJiangWJ Date: Thu, 27 Jun 2024 22:44:03 +0800 Subject: [PATCH] update to 1.5.2 --- project.json | 4 +- .../LogFloatyTest.js" | 170 ------------------ 2 files changed, 2 insertions(+), 172 deletions(-) delete mode 100644 "\347\213\254\347\253\213\345\267\245\345\205\267/LogFloatyTest.js" diff --git a/project.json b/project.json index 78d75c9..248a452 100644 --- a/project.json +++ b/project.json @@ -4,7 +4,7 @@ "ignore": [ "build" ], - "versionName": "1.5.1", + "versionName": "1.5.2", "packageName": "com.tony.ant.forest", - "versionCode": 1510 + "versionCode": 1520 } diff --git "a/\347\213\254\347\253\213\345\267\245\345\205\267/LogFloatyTest.js" "b/\347\213\254\347\253\213\345\267\245\345\205\267/LogFloatyTest.js" deleted file mode 100644 index f5cf1b9..0000000 --- "a/\347\213\254\347\253\213\345\267\245\345\205\267/LogFloatyTest.js" +++ /dev/null @@ -1,170 +0,0 @@ -let { config } = require('../config.js')(runtime, global) -config.buddha_like_mode = false -let singletonRequire = require('../lib/SingletonRequirer.js')(runtime, global) -let { logInfo, errorInfo, warnInfo, debugInfo, infoLog, debugForDev, clearLogFile, flushAllLogs } = singletonRequire('LogUtils') -let floatyInstance = singletonRequire('FloatyUtil') -floatyInstance.enableLog() -let commonFunctions = singletonRequire('CommonFunction') -let automator = singletonRequire('Automator') -let runningQueueDispatcher = singletonRequire('RunningQueueDispatcher') -let TouchController = require('../lib/TouchController.js') -let AiUtil = require('../lib/AIRequestUtil.js') -let logFloaty = singletonRequire('LogFloaty') -logFloaty.fontSize = 30 -let warningFloaty = singletonRequire('WarningFloaty') -config.debuging = true -let SCALE_RATE = config.scaleRate -let cvt = (v) => parseInt(v * SCALE_RATE) -config.not_lingering_float_window = true -config.sea_ball_region = config.sea_ball_region || [cvt(860), cvt(1350), cvt(140), cvt(160)] -logInfo('======加入任务队列,并关闭重复运行的脚本=======') -runningQueueDispatcher.addRunningTask() -let ai_type = config.ai_type || 'kimi' -let kimi_api_key = config.kimi_api_key -// 注册自动移除运行中任务 -commonFunctions.registerOnEngineRemoved(function () { - config.resetBrightness && config.resetBrightness() - debugInfo('校验并移除已加载的dex') - // 移除运行中任务 - runningQueueDispatcher.removeRunningTask(true, false, - () => { - // 保存是否需要重新锁屏 - config.isRunning = false - } - ) -}, 'main') - -if (!commonFunctions.ensureAccessibilityEnabled()) { - errorInfo('获取无障碍权限失败') - exit() -} - - -let executeArguments = engines.myEngine().execArgv -debugInfo(['启动参数:{}', JSON.stringify(executeArguments)]) - -commonFunctions.listenDelayStart() -importClass(android.graphics.drawable.GradientDrawable) -importClass(android.graphics.drawable.RippleDrawable) -importClass(android.content.res.ColorStateList) -importClass(java.util.concurrent.LinkedBlockingQueue) -importClass(java.util.concurrent.ThreadPoolExecutor) -importClass(java.util.concurrent.TimeUnit) -importClass(java.util.concurrent.ThreadFactory) -importClass(java.util.concurrent.Executors) -let threadPool = new ThreadPoolExecutor(2, 2, 60, TimeUnit.SECONDS, new LinkedBlockingQueue(16), - new ThreadFactory({ - newThread: function (runnable) { - let thread = Executors.defaultThreadFactory().newThread(runnable) - thread.setName('ai-operator-' + thread.getName()) - return thread - } - }) -) -let data = { - btnDrawables: {} -} -// 启动UI形式,支持手动执行更多功能 -let btns = [ - { - id: 'addLongText', - text: '打印长文本', - onClick: function () { - logFloaty.pushLog('这是一条长文本:通过上述属性的组合使用,你可以创建出既美观又具有良好交互体验的按钮。记住,设计按钮时要保持整体界面风格的一致性,确保按钮的样式与应用的主题和设计语言相匹配。') - } - }, - { - id: 'addShortText', - text: '打印短文本', - onClick: function () { - logFloaty.pushLog('这是一条短文本') - }, - }, - { - id: 'exit', - color: '#EB393C', - rippleColor: '#C2292C', - text: '退出脚本', - onClick: function () { - exit() - } - } -] - -let window = floaty.rawWindow( - ` - - ${btns.map(btn => { - return `