- 博客(94)
- 收藏
- 关注
原创 Auto.js 使用java类
//删除文件file = new File("/sdcard/未命名.txt");file.delete();log("完成")像这个代码运行会报错解决方法如下点击 搜索java包/类输入报错 关键词 File,点击第二个 java.io.File再点击 import 使用这个类代码就会 多一行importClass(java.io.File);//删除文件file = new File("/sdcard/未命名.txt");file.delete();log("完成"
2023-01-03 11:51:29
174
1
原创 精简 计算 谁还可以减少代码
手点击 个位 零"ui";ui.layout( <vertical> <horizontal> <text text="万"textSize="25"margin="10"/> <text text="千"textSize="25"margin="10"/> <text text="百"textSize="25"margin="10"/> <text tex
2023-01-01 16:48:08
97
原创 Auto.js UI 列表控件使用方法 数字题计算
"ui";ui.layout( <vertical> <horizontal> <button id="设置"text="设置"/> <input id="数字"text="100"w="100dp"/> <text text="内加减法"textSize="25"/> </horizontal> <l
2022-12-13 12:19:21
163
原创 Auto.js java布局 转 UI 布局,自己定义uii.layout()
importClass(android.widget.Button);importClass(android.widget.LinearLayout);importClass(android.content.DialogInterface);importClass(android.graphics.Color);uii={ layout:function (xml){ var bj=xml.toString().split("\n") var 主布局 = new Li
2022-12-03 12:50:14
621
原创 Auto.js Intent 意图跳转 地图
importClass(android.net.Uri);importClass(android.content.Intent);uri2 = Uri.parse("geo:39.9,116.4");it2 = new Intent(Intent.ACTION_VIEW, uri2);app.startActivity(it2);
2022-11-29 13:01:44
168
原创 Auto.js 压缩 解压 加密文件
log("加密="+加密())log("解密="+解压())function 加密() { try { let dir = '/sdcard/脚本/模块/'; // 2.加密压缩文件夹 let encryptedZipFile = '/sdcard/项目.zip'; $files.remove(encryptedZipFile); $zip.zipDir(dir, encryptedZipFile, {
2022-11-15 13:23:50
273
原创 Auto.js 使用java线程
importClass(android.widget.Toast);importClass(java.lang.Runnable)importClass(java.lang.Thread)Toast.makeText(context, "开始运行", 0).show();var th =new Thread(new Runnable() { run: function() { for(var i=0;i<10;i++){ log(i) ne
2022-11-08 09:01:00
737
原创 Auto.js 通知读取权限 两种方法
"ui";runtime.loadDex("模块/android.dex")ui.layout( <horizontal> <button id="跳转"text="跳转"/> <Switch id="通知" text="通知读取权限" checked="{{通知()}}"textSize="15sp"/> </horizontal>);ui.跳转.click(() => { app.sta
2022-09-28 18:20:57
344
1
原创 Auto.js 自定义 调用外部字体
"ui";ui.layout( <vertical> <input id="输入框"text="123,字体.asd."textSize="35"/> </vertical>);ui.run(() => { 字体 = android.graphics.Typeface.createFromFile("/sdcard/脚本/模块/MiSans-Thin.ttf"); ui.输入框.setTypeface(字体)}
2022-09-27 20:06:46
229
原创 Auto.js 9版本 OCR 文字识别
// 创建OCR对象,需要先在Auto.js Pro的插件商店中下载官方OCR插件。let ocr = $ocr.create({ models: 'slim', // 指定精度相对低但速度更快的模型,若不指定则为default模型,精度高一点但速度慢一点});requestScreenCapture(); let capture =captureScreen(); capture=images.clip(capture,0,0,300,300)//let capture = im
2022-09-25 09:44:38
1236
原创 Auto.js 9版本全分辨率找图
// 读取小图let hellokitty = $images.read('./hellokitty.jpg');// 计算小图特征let objectFeatures = $images.detectAndComputeFeatures(hellokitty);// 请求截图权限requestScreenCapture();// 打开HelloKitty图片$app.openUrl('https://m.duitang.com/blog/?id=692391581')let n = 3
2022-09-19 19:41:50
579
原创 Auto.js 获取文件最后修改时间戳
var 路径=files.getSdcardPath()文本=java.io.File(路径+"/笔记/其他.txt")log(文本.lastModified());//获取最近修改时间戳
2022-09-11 14:39:24
360
原创 Node.js UI界面 输入框
"ui";//调用android类require('rhino').install();const Snackbar = com.google.android.material.snackbar.Snackbar;//调用模块const ui = require('ui');const app = require('app');const { showConfirmDialog} = require('dialogs');class MainActivity extends ui
2022-09-11 12:46:35
644
1
原创 node.js 第一个UI界面按钮
"ui";require('rhino').install();const MenuItem = android.view.MenuItem;const Snackbar = com.google.android.material.snackbar.Snackbar;const ui = require('ui');const app = require('app');const { showConfirmDialog} = require('dialogs');class
2022-09-10 10:07:29
845
原创 Auto.js 画布文字位置
"ui";importClass(android.graphics.Paint);importClass(android.graphics.Typeface);//ui布局为一块画布和一些函数调整控件ui.layout( <vertical> <canvas id="board" w="*" h="*"/> </vertical>);//画笔var paint = new Paint();paint.setStrokeWi
2022-09-08 21:17:29
210
原创 AIDE 自定义 编辑器
xeditText.javapackage com.mycompany.myapp;import android.widget.EditText;import android.content.Context;import android.util.AttributeSet;import android.view.View.OnKeyListener;import android.view.KeyEvent;import android.util.Log;import android.vie
2022-09-03 11:17:03
253
原创 Auto.js toast自定义
importClass(android.view.Gravity);importClass(android.widget.Toast);/*//显示两秒Toast.makeText(context, "hello world", Toast.LENGTH_SHORT).show();//显示3.5秒Toast.makeText(context, "hello world", Toast.LENGTH_LONG).show();*/t = Toast.makeText(context,"默认"
2022-08-17 13:52:26
503
原创 Auto.js 画布canvas
"ui";importClass(android.graphics.Color);ui.layout( <vertical> <canvas id="board" w="*" h="*"/> </vertical>);var paint = new Paint();paint.setStrokeWidth(2);paint.setColor(Color.parseColor("#ffffff"));ui.board.on("d
2022-08-15 19:22:38
634
1
原创 Auto.js 如何把图片和脚本一起打包,或者打包多个脚本
如果除了单脚本以外还有其他脚本、图片、音乐等资源一起打包,则需要使用项目功能。点击Auto.js的右下角"+"号,选择项目,填写项目名称、包名等信息以后,点击"√"即可新建一个项目。可以在项目中放多个脚本、模块、资源文件,点击项目工具栏的apk打包图标即可打包一个项目,点击工具栏可以重新配置项目。例如,主脚本要读取同一文件夹下的图片1.png,再执行找图,则可以通过images.read("./1.png")来读取,其中"./1.png"表示同一目录1.png图片;ui中的图片控件要引用同一文件夹的2.
2022-08-04 19:13:05
1170
原创 Auto.js 找图防止泄漏
"ui";ui.layout( <vertical> <button id="开始"text="开始"/> </vertical>);threads.start(function(){ requestScreenCapture(); })ui.开始.click((a) => { if (a.text() == "开始") { a.setText("结束") //开线程
2022-07-30 11:57:25
567
原创 Auto.js 旋转图标
"ui";importClass(android.animation.ObjectAnimator);ui.layout( <vertical> <img id="图片"src="@drawable/ic_loop_black_48dp" h="80" margin="12" bg="?selectableItemBackgroundBorderless"/> </vertical>);ui.图片.click(() => .
2022-07-25 09:52:22
180
原创 AIDE 列表
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <ListView android:id="@+id.
2022-07-12 16:41:13
331
原创 Auto.js 获取手机所有app名字
intent = new Intent();intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);packageManager = context.getPackageManager();resolveInfos = packageManager.queryIntentActivities(intent, 0);for(var i=0;i<resolveInfos.size();i.
2022-07-03 21:25:39
705
原创 Auto.js 悬浮窗居中 gravity=“center“
fx = device.width;fy = device.height;window = floaty.rawWindow( <frame> <linear id="线布局"w="{{fx}}px"h="{{fy}}px"gravity="center"bg="#88000000"> <vertical bg="#ffffff"> <horizontal> .
2022-06-12 19:38:05
402
原创 Node.js 多点找色
"nodejs";const { requestScreenCapture } = require('media_projection');const image = require('image');const { findColor, findColorSync, findMultiColors, findMultiColorsSync } = image;const { delay } = require('lang');const { Color } = require('color');
2022-06-01 18:51:59
362
原创 Auto.js 意图跳转系统大全
var intent = new Intent();//intent.setAction("android.net.vpn.SETTINGS"); //添加VPN网络//intent.setAction("android.settings.ACCESSIBILITY_SETTINGS"); //无障碍//intent.setAction("android.settings.ADD_ACCOUNT_SETTINGS"); //添加账户//intent.setAction("android.settin
2022-05-27 12:21:06
1000
原创 Auto.js 下拉框 修改
'ui';ui.layout( <vertical> <spinner id="下拉框" entries="选项1|选项2|选项3"h="50"/> <horizontal> <button id="确认选项"text="确认选项"/> <button id="修改下拉框"text="修改下拉框"/> </horizontal>
2022-05-20 21:47:32
635
原创 Auto.js 悬浮 下拉框
var win = floaty.rawWindow( <frame> <spinner h="55" id="下拉框" spinnerMode="dropdown" entries="选项1|选项2|选项3"/> </frame>)setInterval(() => {}, 1000);QQ群 568523841QQ群 647162429
2022-05-19 20:32:07
341
原创 Auto.js 自定义 编辑器
"ui";runtime.loadJar("classes.jar")ui.layout( <vertical> <com.yanxi.chajian.EditTextView id="编辑器"w="*"h="*"/> </vertical>);视频演示自定义 编辑器QQ群 568523841
2022-05-14 09:32:34
205
原创 Auto.js 通知栏下载文件进度条显示
"ui";/*来源网站:https://blog.csdn.net/u010597493/article/details/78357383?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161707434116780271599349%2522%252C%2522scm%2522%253A%252220140713.130102334.wap%255Fall.%2522%257D&request_id=161707434116.
2022-05-13 17:27:18
433
原创 Auto.js 状态栏 沉浸模式
"ui";importClass(android.view.View);importClass(android.graphics.Color);ui.statusBarColor(Color.parseColor("#ffffff"));ui.layout( <linear orientation="vertical"> <text text="沉浸模式"marginTop="100"gravity="center_horizontal"/> <.
2022-05-10 21:17:40
358
原创 Auto.js 去掉字符串前后空格
str=" 123 456 "str=str.replace(/(^\s*)|(\s*$)/g, "")//返回123 456
2022-05-07 16:06:47
352
原创 Auto.js 免费版 悬浮权限 检查
importClass(android.content.Context);if (android.provider.Settings.canDrawOverlays(context)) { toastLog("开启了")} else { toastLog("没有开启") app.startActivity({ packageName: "com.android.settings", className: "com.android.settings.
2022-05-03 21:22:28
652
原创 AIDE 底部导航栏
app/build.gradle 加上implementation 'androidx.constraintlayout:constraintlayout:1.1.2'效果图app/src/main/res/layout/activity_main.xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/.
2022-05-02 23:06:44
516
原创 Auto.js 自定义对话框
view = ui.inflate( <vertical> <horizontal> <text text="账号"/> <input id="账号"w="*"/> </horizontal> <horizontal> <text text="密码"/> <input.
2022-04-22 15:36:17
799
原创 Auto.js 界面切换 ui.inflate(xml[, parent])
"ui";var 界面1= ui.inflate(<vertical id='checkBoxList'> <button id="标签1"text="标签1"/></vertical>);var 界面2= ui.inflate(<vertical id='checkBoxList'> <button id="标签2"text="标签2"/></vertical>);ui.setContentView(
2022-04-12 12:34:20
1447
原创 AIDE 对话框 创建
public void cjwb(){ View view = getLayoutInflater().inflate(R.layout.chuang_jian, null); final EditText editText = (EditText) view.findViewById(R.id.chuangjian); AlertDialog.Builder dialog = new AlertDialog.Builder(this); //dialog.setIc
2022-04-08 09:31:28
99
空空如也
android 自定义view,如何监听输入法方向键粘贴复制剪切?
2022-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人