精华内容
下载资源
问答
  • 安卓自动点击

    2019-04-11 13:15:44
    自动点击安卓版是一款非常好用的免root屏幕自动点击器软件,将以您选择的任何时间间隔可靠地点击或滑动您在屏幕上定位的任何位置。  自动点击器不需要root权限,并可用于全屏应用程序。  如果您需要保持游戏处于...
  • 安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出   一、实现方法 Tasker(定时任务,启动各个部件)+Auto.js(脚本解锁屏幕)+Autoinput(模拟点击屏幕)+VirtualXposed(收集能量,...

    安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出

     

    一、实现方法

    Tasker(定时任务,启动各个部件)+Auto.js(脚本解锁屏幕)+Autoinput(模拟点击屏幕)+VirtualXposed(收集能量,遍历好友)

    参考案例(感谢两位大神):

    1Android支付宝蚂蚁森林能量自动收取插件成品+源码

    https://www.52pojie.cn/thread-803501-1-1.html

    2Auto.js脚本:蚂蚁森林收能量 星星球 京东金融签到 微信运动点赞等

    来自 https://github.com/e1399579/autojs

    应用下载地址:https://www.lanzous.com/i2revqf

    脚本:https://www.lanzous.com/i2revqf

    实现功能:

    定时启动,解锁屏幕(数字密码),打开支付宝蚂蚁森林,收集好友能量和浇水,退出软件杀死支付宝进程,锁定屏幕。

    效果:

     

    二、使用方法

    1、安装应用

    1Tasker

    地址: https://apkhome.net/tasker-5-6-5b-apk/

    2AutoInput

    地址: https://apkhome.net/autoinput-pro-2-5bf2-unlocked/

    3Auto.js

    Auto.js软件4.0.1 Beta或更高版本

    下载链接 https://www.coolapk.com/apk/org.autojs.autojs

    4VirtualXposed

    下载地址: https://vxposed.com/download.html

     

    2、安卓应用设置

    MIUI10系统设置方法,其它系统可参考,按以下设置,耗电量会增大。

    (设置了以下应用Auto.js; AutoInput; Tasker;VirtualXposed,可能不需要那么多)

    步骤:

    1)多任务后台界面,长按加锁;(多任务界面,滑动卡片,不会杀死应用)

    2)设置-授权管理-自启动管理,允许想要的应用自启动;

    3)设置-电量与性能

    1)省电优化-右上角设置-锁屏断开数据、清理内存:设为从不;

    2)场景配置-睡眠模式:关闭;(不关闭睡眠模式,会不会自动杀应用)

    4)设置-更多应用-搜索应用-点开-省电策略-无限制(可确认自启动是否打开);

    5)无障碍设置

    设置-更多设置-无障碍-点开应用开启服务(Auto.js; AutoInput; Tasker

    (其它:设置无障碍快捷方式,同时按住两个音量键可启用)

     

    3、安装屏幕解锁插件和蚂蚁森林收集能量模块

    (1)auto.js屏幕解锁脚本

    1)Auto.js简单数字解锁脚本

    一般手机屏幕,上滑进入解锁界面

    代码如下:

    auto(); // 自动打开无障碍服务
    
    /*判断屏幕锁定,解锁屏幕(数字密码)*/
    
    if (!device.isScreenOn()) {//息屏状态将屏幕唤醒
    
        device.wakeUp();//唤醒设备
    
        sleep(1000); // 等待屏幕亮起
    
        //miui锁屏滑动不能唤出密码输入 通过下拉通知栏点击时间进入密码解锁
    
        swipe(500, 30, 500, 1000, 300);
    
        sleep(400);
    
        //点击时间
    
        click(100, 120);
    
        //解锁 密码0401
    
        desc(0).findOne().click();
    
        desc(4).findOne().click();
    
        desc(0).findOne().click();
    
        desc(1).findOne().click();
    
        //等待解锁完成,返回并退出
    
        back();
    
        exit();   
    
    }

     

    MIUI 10 官方主题,无法模拟上滑进入解锁,只能下拉通知栏点击时间进入解锁界面。(更换主题,可上滑解锁)

    代码如下:

    auto(); // 自动打开无障碍服务
    
    /*判断屏幕锁定,解锁屏幕(数字密码)*/
    
    if (!device.isScreenOn()) {//息屏状态将屏幕唤醒
    
        device.wakeUp();//唤醒设备
    
        sleep(1000); // 等待屏幕亮起
    
        //miui锁屏滑动不能唤出密码输入 通过下拉通知栏点击时间进入密码解锁
    
        swipe(500, 30, 500, 1000, 300);
    
        sleep(400);
    
        //点击时间
    
        click(100, 120);
    
        //解锁 密码0401
    
        desc(0).findOne().click();
    
        desc(4).findOne().click();
    
        desc(0).findOne().click();
    
        desc(1).findOne().click();
    
        //等待解锁完成,返回并退出
    
        back();
    
        exit();   
    
    }

     

    2)Auto.js完整版解锁脚本

    支持数字与图案解锁

    参考: https://github.com/e1399579/autojs

    (备注1:脚本支持数字解锁与手势解锁,只测试了数字解锁,手势解锁请自行研究;)

    (备注2:此代码发布界面提供了auto.js收集能量的脚本,未测试请自行研究;)

     

    将整个文件夹download下来,拷贝其中的4个脚本(解锁.jsSecure.js; config.jsrobot.js)到手机同一个目录下。

     

    操作步骤:

    1)安装Auto.js,点击+,新建文件夹,命名为“解锁屏幕”;

    2)进入“解锁屏幕”文件夹,导入4个脚本;

    3)点击打开config脚本,在password中输入锁屏密码,点击保存;

    4)配置完成,测试脚本,点击运行,无提示则各项服务正常,有提示按提示开始无障碍应用服务;

    5)启动定时任务测试:锁屏,息屏,测试能否滑动解锁。

     

    可能存在问题:

    MIUI10,官方默认主题上滑解锁失败,更换主题测试OK

     

    2VirtualXposed的蚂蚁森林能量收集模块

    发布地址: https://github.com/yongjun925/autocollectenergy

    下载地址:  链接: https://pan.baidu.com/s/1e-neHBmoU08XF-hX3hvaCg 提取码: rk2v

    拷贝到手机中

     

    VirtualXposed 介绍,查看视频教程   https://vxposed.com/

     

    安装步骤:

    1)安装VirtualXposed;

    2)点击进入设置,添加应用,把支付宝安装到VirtualXposed;

    3)添加应用,安装自动收能量插件到VirtualXposed;

    4)设置-模块管理,勾选自动收能量模块;

    5)应用界面,设置-重启;

    6)应用界面,长按添加快捷方式,添加支付宝;

    7)打开支付宝-蚂蚁森林,自动收取能量;

     

    备注:

    为防止密码泄露的担心(开源软件作者应该没问题,不过还是防范一下),建议用人脸识别登陆支付宝,付款时采用指纹支付;

     

    4Tasker设置

    添加配置,增加任务如下。

     

    AutoInput和Auto.js都在Tasker的插件里面,可实现模拟点击屏幕的功能。

    参考教程:

    使用AutoInput教程:利用tasker搭配autonotification和autoinput抢红包

    来自 <https://www.jianshu.com/p/b76d7b746119/>

     

    步骤

    1)增加程序,启动auto.js应用;增加插件,auto.js启动配置;

    2)启动应用VX,增加插件,用AutoInput模拟点击屏幕(坐标可以截图到电脑,画图工具找,或者):打开支付宝,蚂蚁森林,点开合种,点击浇水,点击增加水量;

    3)插件AutoInput,增加全局动作GlobalAction,返回到主屏幕;

    4)插件AutoInput,点击RecentApps,模拟点击屏幕的杀死应用;(先确保auto.js 、autoinput、tasker等在任务界面被锁定了,长按卡片选择锁定)

    5)点击+号,显示->系统锁定

    配置文件:https://www.lanzous.com/i2rfc8j

    如何导入配置文件?

    请您参考馊傻仔在百度贴吧 Tasker 吧发布的主题帖“【教程】扫盲-关于导入文件”

    链接: https://tieba.baidu.com/p/3515503606 。

     

    三、补充介绍

    1、安卓自动化工具Tasker

    精品软件系列1 – 让手机全面自动化:Tasker|Tasker教程

    来自 <https://www.zhangxuhu.com/archives/10.html>

    Tasker - 安卓自动化任务工具神器!高效人士的必备系统增强应用

    来自 <https://www.iplaysoft.com/tasker.html>

    酱油一下下之Tasker从入门到精通到...放弃系列

    来自 <http://tieba.baidu.com/p/5288908002>

     

    2VirtualXposed

    VirtualXposed 使用说明

    来自 <https://github.com/android-hacker/VirtualXposed/blob/vxp/CHINESE.md>

    3Auto.js

    auto.js简介 https://www.jianshu.com/p/f139d3f90c1c

    开发页面: https://github.com/hyb1996/Auto.js

    官方文档:https://hyb1996.github.io/AutoJs-Docs/

    官方论坛: autojs.org

    文档:可在这里查看在线文档。目前文档仍然不完善。

    示例:可在这里查看一些示例,或者直接在应用内查看和运行。

     

    四、可能存在问题

    1、无障碍服务被关闭

    安卓系统自带,开了某个应用程序的无障碍设置后,一旦你将该程序强行关闭(一键清理,调出多任务界面上滑退出),对应程序无障碍设置就会自动关闭。后台自动清理,也会强行退出应用。

    设定方法:3步必须有,1,允许自动启动2,在应用休眠中允许此程序运行,3,多任务锁定该卡片;4、加入白名单,后台锁定;

     

    展开全文
  • 因为项目中有需要实现控件可任意拖拽的需求,所以...用户可以决定是否开启自动拖拽边缘功能,可以监听控件的拖拽和点击事件 public class OnDragTouchListener implements View.OnTouchListener { private Cont...

    因为项目中有需要实现控件可任意拖拽的需求,所以简单写了个自定义OnTouchListener,以作抛砖引玉,欢迎大家提议反馈。

    完整实现类如下,代码中有详细注释:
    用户可以决定是否开启自动拖拽边缘功能,可以监听控件的拖拽和点击事件

    public class OnDragTouchListener implements View.OnTouchListener {
    
        private int mScreenWidth, mScreenHeight;//屏幕宽高
        private float mOriginalX, mOriginalY;//手指按下时的初始位置
        private float mDistanceX, mDistanceY;//记录手指与view的左上角的距离
        private int left, top, right, bottom;
        private OnDraggableClickListener mListener;
        private boolean hasAutoPullToBorder;//标记是否开启自动拉到边缘功能
    
        public OnDragTouchListener() {
        }
    
        public OnDragTouchListener(boolean isAutoPullToBorder) {
            hasAutoPullToBorder = isAutoPullToBorder;
        }
    
        @Override
        public boolean onTouch(final View v, MotionEvent event) {
            switch (event.getAction()) {
                case MotionEvent.ACTION_DOWN:
                    mScreenWidth = v.getResources().getDisplayMetrics().widthPixels;
                    mScreenHeight = v.getResources().getDisplayMetrics().heightPixels;
                    mOriginalX = event.getRawX();
                    mOriginalY = event.getRawY();
                    mDistanceX = event.getRawX() - v.getLeft();
                    mDistanceY = event.getRawY() - v.getTop();
                    break;
                case MotionEvent.ACTION_MOVE:
                    left = (int) (event.getRawX() - mDistanceX);
                    top = (int) (event.getRawY() - mDistanceY);
                    right = left + v.getWidth();
                    bottom = top + v.getHeight();
                    if (left < 0) {
                        left = 0;
                        right = left + v.getWidth();
                    }
                    if (top < 0) {
                        top = 0;
                        bottom = top + v.getHeight();
                    }
                    if (right > mScreenWidth) {
                        right = mScreenWidth;
                        left = right - v.getWidth();
                    }
                    if (bottom > mScreenHeight) {
                        bottom = mScreenHeight;
                        top = bottom - v.getHeight();
                    }
                    v.layout(left, top, right, bottom);
                    break;
                case MotionEvent.ACTION_UP:
                    //在拖动过按钮后,如果其他view刷新导致重绘,会让按钮重回原点,所以需要更改布局参数
                    ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams) v.getLayoutParams();
                    startAutoPull(v, lp);
                    //如果移动距离过小,则判定为点击
                    if (Math.abs(event.getRawX() - mOriginalX) <
                            ScreenUtils.getPxFromDp(v.getResources(), 5) &&
                            Math.abs(event.getRawY() - mOriginalY) <
                                    ScreenUtils.getPxFromDp(v.getResources(), 5)) {
                        if (mListener != null) {
                            mListener.onClick(v);
                        }
                    }
                    //消除警告
                    v.performClick();
                    break;
            }
            return true;
        }
    
        public OnDraggableClickListener getOnDraggableClickListener() {
            return mListener;
        }
    
        public void setOnDraggableClickListener(OnDraggableClickListener listener) {
            mListener = listener;
        }
    
        public boolean isHasAutoPullToBorder() {
            return hasAutoPullToBorder;
        }
    
        public void setHasAutoPullToBorder(boolean hasAutoPullToBorder) {
            this.hasAutoPullToBorder = hasAutoPullToBorder;
        }
    
        /**
         * 开启自动拖拽
         *
         * @param v  拉动控件
         * @param lp 控件布局参数
         */
        private void startAutoPull(final View v, final ViewGroup.MarginLayoutParams lp) {
            if (!hasAutoPullToBorder) {
                v.layout(left, top, right, bottom);
                lp.setMargins(left, top, 0, 0);
                v.setLayoutParams(lp);
                if (mListener != null) {
                    mListener.onDragged(v, left, top);
                }
                return;
            }
            //当用户拖拽完后,让控件根据远近距离回到最近的边缘
            float end = 0;
            if ((left + v.getWidth() / 2) >= mScreenWidth / 2) {
                end = mScreenWidth - v.getWidth();
            }
            ValueAnimator animator = ValueAnimator.ofFloat(left, end);
            animator.setInterpolator(new DecelerateInterpolator());
            animator.addUpdateListener(animation -> {
                left = (int) ((float) animation.getAnimatedValue());
                right = left + v.getWidth();
                v.layout(left, top, right, bottom);
                lp.setMargins(left, top, 0, 0);
                v.setLayoutParams(lp);
            });
            final float finalEnd = end;
            animator.addListener(new AnimatorListenerAdapter() {
                @Override
                public void onAnimationEnd(Animator animation) {
                    if (mListener != null) {
                        mListener.onDragged(v, (int) finalEnd, top);
                    }
                }
            });
            animator.setDuration(400);
            animator.start();
        }
    
        /**
         * 控件拖拽监听器
         */
        public interface OnDraggableClickListener {
    
            /**
             * 当控件拖拽完后回调
             *
             * @param v    拖拽控件
             * @param left 控件左边距
             * @param top  控件右边距
             */
            void onDragged(View v, int left, int top);
    
            /**
             * 当可拖拽控件被点击时回调
             *
             * @param v 拖拽控件
             */
            void onClick(View v);
        }
    }
    

    后期有时间会做更多优化和扩展功能,如果有什么更好的方式或建议,欢迎大家反馈。

    展开全文
  • 安卓 屏幕旋转

    2020-10-15 16:24:01
    代码设置竖向旋转,横向拿着手机点击跳转之后先先横向显示界面然后自动旋转为竖向解决方法 清单文件里Activity添加 android:screenOrientation="nosensor" 属性 "unspecified":默认值 由系统来判断显示方向.判定的...

    代码设置竖向旋转,横向拿着手机点击跳转之后先先横向显示界面然后自动旋转为竖向解决方法

    清单文件里Activity添加   android:screenOrientation="nosensor"  属性

    "unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
    "landscape":横屏显示(宽比高要长)
    "portrait":竖屏显示(高比宽要长)
    "user":用户当前首选的方向
    "behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)
    "sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。
    "nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。

    https://www.cnblogs.com/amyzhu/p/8271368.html

    https://blog.csdn.net/xiao__ge/article/details/10107277

    https://www.cnblogs.com/feng290802455/articles/4368771.html

    http://www.mamicode.com/info-detail-473490.html

     

    
    ActivityInfo属性值	含义
    SCREEN_ORIENTATION_UNSET
    SCREEN_ORIENTATION_UNSPECIFIED	默认值,系统根据方向感应自动选择屏幕方向
    SCREEN_ORIENTATION_LANDSCAPE	正向横屏,显示的宽比高长(锁死为横屏方向,不再让方向感应起作用)
    SCREEN_ORIENTATION_PORTRAIT	    正向竖屏,显示的高比宽长(锁死为竖屏方向,不再让方向感应起作用)
    SCREEN_ORIENTATION_USER			用户当前首选的方向
    SCREEN_ORIENTATION_BEHIND		这个有点奇葩,它跟Activity堆栈中的下面一个Activity的方向一致
    SCREEN_ORIENTATION_SENSOR		由设备的方向传感器决定,如果用户旋转设备,这屏幕就会横竖屏切换(这里要注意了:这个属性有些强悍。大家知道安卓手机上都有一个“屏幕旋转”按钮,有的也叫“锁定屏幕”随便什么名字不管了,这个设置里面的开关和Activity有密切关系。关闭它之后Activity界面就不能响应方向传感器了,打开它才会恢复正常,挺合理的一个功能,让决定权放在用户手中。可一旦你设置了这个属性,无论用户怎么设置自己的手机上的“屏幕旋转”按钮,打开也好,关闭也好,Activity界面都会响应方向传感器的,会随着用户手持手机的方向自动变化,这就让用户有点奇怪。)
    SCREEN_ORIENTATION_NOSENSOR		忽略物理方向传感器,这样就不会随着用户旋转设备而横竖屏切换了(这里有个坑:如果用户横屏拿着手机进行播放,界面也是横屏的,一旦设置了这个属性之后,手机界面会先变换到竖屏,然后才会锁死方向传感器)
    SCREEN_ORIENTATION_SENSOR_LANDSCAPE	横屏,和上面它“爸爸”SENSOR一样强悍,无视用户手机设置的“屏幕旋转”按钮开关,直接根据方向传感器来切换正反向横屏,但是不会切换到竖屏
    SCREEN_ORIENTATION_SENSOR_PORTRAIT	竖屏,和上面它“爸爸”SENSOR一样强悍,无视用户手机设置的“屏幕旋转”按钮开关,直接根据方向传感器来切换正反向竖屏,不会切换到横屏
    SCREEN_ORIENTATION_REVERSE_LANDSCAPE	反向横屏,横屏分正向横屏(靠左手方向横屏)和反向横屏(靠右手方向横屏)
    SCREEN_ORIENTATION_REVERSE_PORTRAIT	反向竖屏,就是和正常竖着拿手机相反,竖着掉了个个
    SCREEN_ORIENTATION_FULL_SENSOR
    SCREEN_ORIENTATION_USER_LANDSCAPE
    SCREEN_ORIENTATION_USER_PORTRAIT
    SCREEN_ORIENTATION_FULL_USER
    SCREEN_ORIENTATION_LOCKED		锁死用户当前屏幕,方向传感器不生效(这里也有一个坑,低版本不生效,如vivo4.1,你如果使用这个属性来锁定屏幕,它会直接变回到竖屏
    
    作者:SHERLOCKvv
    链接:https://www.jianshu.com/p/dd53094b580a
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    代码设置Activity方向

        /**
         * @param context    上下文
         * @param isVertical 是否为竖屏 T:强制竖屏F:强制横屏 baseActivityOnCreat方法调用
         */
        public void setVerticalScreen(Context context, boolean isVertical) {
            ((AppCompatActivity) context).setRequestedOrientation(isVertical ? ActivityInfo.SCREEN_ORIENTATION_PORTRAIT : ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        }

    推荐阅读:

    https://www.jianshu.com/p/dd53094b580a

    展开全文
  • 手机连点工具,可以设置自动点击间隔时间和速度。针对抢购非常有帮助。。。。。。。。。。。。。。。。。。。。
  • 那么怎么将安卓手机屏幕投射电脑?通过下面的文章,我来实践操作告诉大家手机投屏的办法。使用工具:手机、电脑操作方法:1、想要将手机的屏幕投屏到电脑上可以利用投屏工具进行投屏操作,此方法只适用于安卓手机...

    现在较多的手机都支持屏幕录屏功能,可是投屏功能很少见。那么怎么将安卓手机屏幕投射电脑?通过下面的文章,我来实践操作告诉大家手机投屏的办法。
    安卓手机屏幕投射电脑 手机投屏到win7
    使用工具:
    手机、电脑
    操作方法:
    1、想要将手机的屏幕投屏到电脑上可以利用投屏工具进行投屏操作,此方法只适用于安卓手机使用哦!
    安卓手机屏幕投射电脑 手机投屏到win7
    2、下面给大家分享的方法,可以轻松将手机画面分享到电脑,简单好用,容易上手,并支持自动录屏。
    安卓手机屏幕投射电脑 手机投屏到win7
    3、首先打开手机,点击投屏,点开扫一扫投屏对着电脑客户端的二进行扫码投屏。显示停止投屏就代表在投屏成功了。
    安卓手机屏幕投射电脑 手机投屏到win7
    4、投屏成功之后,手机的屏幕就会投屏到电脑上。打开手机上的爱奇艺视频观看皓镧传电脑上会同步显示播放(竖屏显示)。
    安卓手机屏幕投射电脑 手机投屏到win7
    5、如果想要电脑横屏播放皓镧传,只需要把手机横过来或者点击皓镧传里的放大图标就可以把视频放大横屏播放(横屏显示)。
    安卓手机屏幕投射电脑 手机投屏到win7
    6、如果影视剧看完或者不想要投屏了,点击手机上的停止投屏或者直接叉掉电脑上的投屏界面就可以结束投屏了。
    安卓手机屏幕投射电脑 手机投屏到win7
    7、如果想要在手机投屏的过程中顺便录屏只需要打开自动录屏就好。
    安卓手机屏幕投射电脑 手机投屏到win7
    以上就是安卓手机屏幕投射电脑的全部步骤了,可以照着上述步骤来操作看看不管是看视频、玩游戏还是各种其他的手机操作都可以利用这款投屏软件实现投屏。

    转载于:https://blog.51cto.com/14129950/2352601

    展开全文
  • 打开SCR Screen Recorder,屏幕会显示录像控制面板,点击“开始”按钮就可以开始录像; - 停止录像的方法有两种。一种是锁屏,锁屏后等待2秒,录像文件会自动保存到SD卡,另外一种是重新打开一次SCR Screen ...
  •  安卓(Android)x86运行应用出现屏幕旋转变成横屏了怎么办?难不成要把脖子旋转90度来看屏幕吗...在主界面顶部右侧往下拉,点击自动旋转”图标开启屏幕方向锁定。 方法二:安装Orientation Control 在Orie
  • 安装ApowerMirror这个软件。...手机打开USB调试选项,插上USB数据线连接电脑,会自动安装上一个叫做傲软投屏的App, 点击立即开始按钮: 立即就成功了,简单易用。 这是我手机的屏幕: 这是我电脑上的ApowerMirro...
  • 软件说明最新版本的手机自动执行助手,可以帮助用户使用一键式手机自动重复操作或点击,支持屏幕按钮自定义,支持游戏模拟挂机点击等功能,刷新界面, 强大的功能,无需ROOT! 被黑的VIP删除已知的广告!功能特色1、...
  • 1. 打开下拉页面的屏幕旋转按钮 2. 点击任意一个旋转手机的按钮,屏幕自动进行旋转
  • 一个安卓自动化脚本的框架。包含了自动化辅助开发常用的点击,找点,文字识别等功能。具体开发说明参见 该框架主要是方便Android游戏、爬虫项目的快速开发。比按键精灵等商业软件扩展性强,比AutoJS等更轻量,更适合...
  • 可以直接安装app后打开软件点击扫描,将摄像头对准任意一本书的条形码,一会儿就会显示该图书的详细信息在屏幕上(注意要显示数据必须手机连入网络或WiFi,这样数据才能从图书豆瓣网上自动下载.rar,太多无法一一验证...
  • 模拟点击 adb shell input tap [x y] example:adb shell input tap 100 65 模拟输入文字 adb shell input text [string] example:adb shell input text 这是输入233 模拟键盘 adb shell input keyevent [事件代码]...
  • 可能会碰到如下问题:在点击页面内某控件时(假设控件为Spinner,位于页面底端,),由于EditText(简称:et)自动获取焦点,导致控件操作完后自动回到et处(假设et位于页面顶部),这就导致用户需要重新滚动屏幕,...
  • 实现在挑战智力小程序中自动点击数字,完成1-500的输入。 本代码基于python3.6,运行时需要将手机用USB模式联接电脑并打开开发者选项中的调试功能,只支持安卓系统,无需ROOT,无需安卓模拟器,程序运行时根据错误...
  • 安卓按键GPS

    2013-08-12 17:47:09
    2、模拟按键(需要Root),可以模拟点击屏幕的某个点,也可以模拟点击某个指定图片,从而实现了一些自动化的操作,比如:在某个app上一直点击某点实现挂机的目的。 3、自定义脚本(开发中),如果你有一些编程的...
  • 2.开启USB调试(设置-其它设置-开发者选项-USB调试打开,最好不锁屏幕和不使用锁屏) 3.此时数据线是与电脑连接 的,手机端会出现“允许调试吗?”的提示,点击“确定” 二、检查Appium与手机是否可正常链接 1....
  • 让上图中绿色向上箭头在点击或滑动屏幕一秒后显示,显示3s后自动隐藏,再次点击或者滑动1s后再次显示,以此类推,并且点击这个箭头的时候要回到页面顶部 实现过程: acvitity根部局中添加ImageButton控件,默认...
  • 安卓右键工具是一款集合复制路径,Dex转Jar,Manifest和AXML查看,APK相关信息提取、优化、签名、反编译、回编译,手机信息查看、屏幕截图等功能的综合型工具,同时本工具拥有自定义插件功能,方便使用者对本工具的...
  • 安卓车机数字时间屏保

    千次阅读 2020-05-14 21:41:59
    安卓车载一体机自带的屏保开启后,音乐自动停止。夜间驾驶听音乐,必须要打开屏幕,尽管亮度调最低,依然刺眼。这种小众的app,市场根本没有。干脆整一个app,时间显示,背景全黑。点击时间返回桌面。ok,在这里插入...
  • 电脑通过adb控制安卓手机拨打电话,发短信,控制微信自动加好友,安卓版本4.3以上,主要是通过读取手机当前界面的元素布局,保存到xml,然后通过xml解析出各个控件的坐标,通过adb命令模拟点击,滑动,点亮屏幕,上...
  • 荣威i6小屏幕升级文件,手动版,自动屏幕系统支持,操作流程进屏幕系统后点击升级,升级前需备好U盘下载到电脑 解压到U盘文件根目录下即可
  • 自动帮你点击屏幕 自动缓存图片,并在图片上标记一些识别结果,如下图 运行环境 JAVA,最低版本为7.0, 安卓手机,目前已适配分辨率 1600x2560 1440x2560 1080x1920 720x1280 使用方法 有JAVA开发工具的同学可以直接...
  • APK Image Extractor(安卓APK图像提取) v2.0

    千次阅读 2018-09-06 20:42:47
    详细介绍 - [ APK Image Extractor(安卓APK图像提取) v2.0 ] ...载入图标,操作栏图标,通知和状态栏图标,菜单图标,对话框和列表视图图标、背景图标,标志,启动屏幕和背景等点击提取一键获得。APK Image E...
  • 安卓开发,屏保问题

    2018-04-29 18:39:43
    Android怎么内嵌屏保网页,当屏幕1分钟无操作自动跳转广告网页,,,点击屏幕时,能跳转到主界面,,最近有个项目用到,刚刚结束了,也找了很多资料,经验分享下。 /*************************************1分钟内...
  • 完整实现类如下,代码中有详细注释: 用户可以决定是否开启自动拖拽边缘功能,可以监听控件的拖拽和点击事件public class OnDragTouchListener implements View.OnTouchListener {private int mScreenW...

空空如也

空空如也

1 2 3 4 5 6
收藏数 116
精华内容 46
关键字:

安卓自动点击屏幕