autojs好看UI界面分享1

44 篇文章 15 订阅

个人简介

👨🏻‍💻个人主页:九黎aj

🏃🏻‍♂️幸福源自奋斗,平凡造就不凡

🌟如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持!

🌱欢迎订阅我的专栏:autojs
python
🌟 QQ群:698307198

普通交流群698307198欢迎加入赞助v群, 和各位大神一同交流
免责声明:本博客提供的所有内容仅供学习、分享与交流,如用于其他用途一切后果由使用者自行承担。通过使用本博客内容随之而来的问题与本博客无关。当使用本博客代码时,代表你已接受本博客的免责声明


前言

源码分享,文章内容有限.更多内容可加群获取 QQ群
698307198

在这里插入图片描述

正文



"ui";
ui.layout(
<frame bg="#000000">
<vertical>
            //UI标签
            <appbar bg="#1d1626">
                <toolbar > //可加软件版本+ID
                    <text text="天成网络百宝箱1.0" textColor="#ffffff" textSize="17sp" layout_gravity="center" />
                    <button text="日志" id="日志" textColor="#ffffff" textSize="16" layout_gravity="right|center_vertical" style="Widget.AppCompat.Button.Borderless" />
                </toolbar>
                <Switch id="autoService" text="请先开启无障碍模式.否则程序不能正常运行--->" w="*" checked="{{auto.service != null}}"  textSize="15sp" bg="#d3d7d4"/> 
                <tabs id="主页" tabSelectedTextColor="#edff2e" tabIndicatorColor="#edff2e" tabGravity="fill" tabMode="fixed" h="30" />
            </appbar>
     
    <viewpager id="主页标签">
    <frame>
                    <scroll>
                        <vertical>
                           <horizontal >
                             <checkbox id="ks"  text="001秘乐短视频"  h="40dp" w="260"  checked="true" checked="false" bg="#d3d7d4"  />
                             <button layout_weight="1"  id="一键加群" bg="#ffffff" h="40dp" w="60"  text="去下载" />
                           </horizontal>
                             <linear>
                             <text  size="20" bg="#d3d7d4" color="#111111"  >请输入秘乐分身数量</text>
                             <input id="mlfssl"  w="*" text="" color="#FF00FF"  textColorHint="#FF00FF" hint="例如10或则20" />
                             </linear>
                         
                             <checkbox id="tys" text="002淘元素"   w="*" h="40"  checked="true" checked="false" bg="#d3d7d4"/>
                            <linear>
                             <text  size="20" bg="#d3d7d4"   color="#111111" >请输入淘元素分身数量 </text>
                            <input id="tysfssl"  w="*" text="" color="#FF00FF"  textColorHint="#FF00FF" hint="例如10或则20" />
                             </linear>
                             <checkbox id="xhs" text="003互助互利"   w="*" h="40"  checked="true" checked="false" bg="#d3d7d4"/>
                            <horizontal >
                             <checkbox id="" text="群友推荐,欢迎投稿" checked="true" checked="false"  h="40dp" w="260"  bg="#d3d7d4"/>
                             <button layout_weight="1"  id="一键加群" bg="#ffffff" h="40dp" w="60"  text="去下载黑屏辅助" />
                             </horizontal>
                            <checkbox id="" text="群友推荐,欢迎投稿" checked="true" checked="false" bg="#d3d7d4"/>
                            <checkbox id="" text="群友推荐,欢迎投稿" checked="true" checked="false" bg="#d3d7d4"/>
                            <checkbox id="" text="群友推荐,欢迎投稿" checked="true" checked="false" bg="#d3d7d4"/>
                            <checkbox id="" text="群友推荐,欢迎投稿" checked="true" checked="false" bg="#d3d7d4"/>

                            <text text="请勾选后点击启动:" textSize="18" textSytle="bold" bg="#d3d7d4"/>
                            <button id="一键加群" text="一键加群更多资源等着你" bg="#ffffff"/>
                            <button id="开始" text="启动程序" bg="#d71345"/>
                        </vertical>
                    </scroll>
                </frame>//滑动窗口1
                
                <frame>
                    <scroll>
                        <vertical>
                        <vertical margin="5">
                                    <text text="程序设置:" textSize="18" textSytle="bold" bg="#d3d7d4"/>
                                    <horizontal>
                                       
                                    </horizontal>
                                    
                                
                                    
                                    <horizontal>
                                        
                                        
                                    </horizontal>
                                </vertical>
                        </vertical>
                    </scroll>
                </frame>//滑动窗口2

                <frame>
                    <scroll>
                        <vertical>
                        <vertical margin="5">
                        <text  size="20" bg="#d3d7d4" color="#111111"  >注意分身名字必须是主程序名字加1/n+
                         例如秘乐短视频1.2.3  例如淘元素1.2.3</text>
                                </vertical>
                        </vertical>
                    </scroll>
                </frame>//滑动窗口3



                
            </viewpager>
        </vertical>
    </frame>
);


ui.日志.click(function() {
    app.startActivity('console')

})

//无障碍模块
ui.主页标签.setTitles(["程序","设置","使用说明"])
ui.主页.setupWithViewPager(ui.主页标签);

ui.autoService.on("check",function(checked){
    if(checked && auto.service == null) {
        app.startActivity({
            action: "android.settings.ACCESSIBILITY_SETTINGS"
        });
    }
    if(!checked && auto.service != null){
        auto.service.disableSelf();
    }
})
// 当用户回到本界面时,resume事件会被触发
ui.emitter.on("resume", function() {
    // 此时根据无障碍服务的开启情况,同步开关的状态
    ui.autoService.checked = auto.service != null;
});

//无障碍模块

setScreenMetrics(1080, 1920);


ui.开始.click(function(){
  if(auto.service==null){
    
    toast("请开启无障碍服务")
    return;
  }else {
  
    threads.start(程序)
    
  }
  
})

function 程序(){
  confirm("启动脚本之前请先开启悬浮权限和无障碍模式")
    console.show()
    启动()
}

声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

具体操作

其他

参考文章

文中涉及到的连接.和v群的开发者交流做为参考

声明

部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

QQ群

698307198
扫一扫二维码,加入群聊

在这里插入图片描述

说明:
本文提供的代码仅供参考。
有些地方可能在最新版本的Auto.js上面需要做修改,才能运行的.如果不理解,可以加群询问.

Auto.js简介
Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵,触摸精灵.懒人精灵等一样,可以通过代码模拟一系列界面动作的辅助工作。
而与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。通过控件点击可以实现全分辨率的模拟人工点击效果

Auto.js使用JavaScript作为脚本语言,目前使用Rhino作为脚本引擎,支持ES5与部分ES6特性。新的autojs pro9系列可以使用node.js开发

开发文档
进群下载

为什么要使用Auto.js Pro开发脚本,有什么特点?

吸引我使用Auto.js Pro的原因有很多。最主要的几个原因是:

  1. Auto.js Pro能开发免ROOT的安卓脚本 Auto.js Pro基于节点操作,能开发全分辨率的脚本,自动适配各种安卓机型
  2. 可以使用手机开发,这使得开发者更多,有更多代码可以参考学习.在此也欢迎加入九黎的赞助vip群,目前已经收集或者开发了大概4000余代码,覆盖各个分类.包含autojs教程视频,易语言,按键精灵,aj,python大量源码
  3. Auto.js Pro丰富的UI组件,能自定义各种样式的安卓界面 Auto.js.并且可以使用原生xml
  4. Pro使用的javascript的语法比较优雅,代码可读性强 Auto.js Pro的命令库非常的丰富,接口比较多 Auto.js
  5. Pro脚本文件体积比较小。1000行的代码,打包后的apk文件只有3-5M,还没有广告

相关教程
点击这里看更多 Auto.js Pro教程

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值