智能手机还是不够智能?这些事情交给自动化来做吧:1、使用MacroDroid实现安卓自动解锁

这篇具有很好参考价值的文章主要介绍了智能手机还是不够智能?这些事情交给自动化来做吧:1、使用MacroDroid实现安卓自动解锁。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

智能手机还是不够智能?这些事情交给自动化来做吧:1、使用MacroDroid实现安卓自动解锁



前言

现在的手机系统、app确实已经很好用了,但有时候也有在特定的时间,重复做一些特定的操作的需求,比如抢券抢票、做任务等,费时费力,体验不好。所以,如果能自动化的完成这些事情,就节省了大量的时间,而且不用熬夜,不用早起,是不是很香?

自动化实现这些事情,要分几步来走,每一步将单独用一篇来介绍。


一、解锁需要做些什么

解锁这件事,可以分成3步:

1、点亮屏幕:手机在没有使用的情况下,可能是熄屏状态的,需要点亮屏幕才能继续操作;

2、进入解锁界面:目前主流的解锁方式有密码解锁、图案解锁、生物识别(包括指纹、人脸等)

3、解锁:最简单、最容易实现自动化的解锁方式是密码解锁,所以这里就以密码解锁为例,介绍一下自动解锁。

下面进入实施阶段:这次选择的方案是使用触发器,也是最简单、最容易实现的。当然,也可以用纯代码实现,但是工作量可能有点大,以后再摸索吧。

二、解锁步骤

1.准备工作:手机安装触发器MacroDroid

官网提供的下载方式是googleplay,国内可以搜索其他网站提供的下载链接

 安装完成后,会出现这个图标:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

打开之后,主界面是这样的:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

2.在MacroDroid中创建宏

在主界面中点击“添加宏向导模”,进入“创建宏”页面:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 这里的宏包含三个部分:触发器、动作、约束。

1)触发器:可供选择的触发条件很多,这里选择“日期与时间”-“天/时间触发”,可以设置定时执行:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

  为了调试方便,也可以选择其他的触发条件,比如“设备事件”-“屏幕开/关”-“屏幕关闭”,这样只要关闭屏幕就会触发,很方便。设备事件通常需要设备管理权限,按提示开启就可以了。

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 2)动作

首先是点亮屏幕:点击“屏幕”-“屏幕开/关”, 选择“屏幕开”:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 然后需要进入解锁页面,通过滑动来实现。选择设备动作-界面交互-手势:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 滑动之后,手机进入解锁界面,类似这样:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 下一步是点击按钮输入密码,这里有一个难点就是,Android系统在输入密码的界面无法使用常规的工具去定位页面中的按钮的ID、name、xpath等信息,工具里面看到的是黑屏。我这里使用的是通过X、Y坐标来定位,对于不同的手机,按钮的坐标是不一样的,所以大家在使用的时候需要自行获取各自手机的对应坐标。工具页面可参考我的另一篇:使用JS在Android手机上实现:点击后返回X、Y坐标

使用方法是,先在解锁界面对需要按的按钮做一下标记,然后解锁,再在工具页面对着标记按下去,取到标记处的X、Y坐标。这个操作看起来确实有点LOW,但暂时也没有别的容易的办法。更好用的方法还在摸索中,敬请期待。

取到坐标之后,根据自己的密码,在MacroDroid中,选择动作-设备动作-界面交互-点击-X,Y坐标,并填入需要的坐标:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 密码每输入一位之后,要等待一下,使用MacroDroid特定-等待下一步操作,配置等待的时间:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

  最后的成品是这样的:

自动唤醒屏幕并解锁,原创教程,自动化,android,安全

 3)约束:暂时不考虑其他约束,先让定时解锁跑起来吧


总结

走到这里之后,整个自动化过程算是走完了第一步,解锁之后还需要打开应用,执行任务。。。很多事情要做,敬请期待。文章来源地址https://www.toymoban.com/news/detail-584404.html

到了这里,关于智能手机还是不够智能?这些事情交给自动化来做吧:1、使用MacroDroid实现安卓自动解锁的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 这些开源自动化测试框架,会用等于白嫖一个w

    作者:黑马测试 链接:https://www.zhihu.com/question/19923336/answer/2585952461 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   随着计算机技术人员的大量增加,通过编写代码来进行测试成为一种更为高效的测试方式,由此而诞生了以计算机语

    2024年02月02日
    浏览(48)
  • 外贸版ChatGPT,每天节省5小时开发客户时间,可以用来干这些事情

    最近很多外贸朋友跟我说订单下降了很多,外贸市场行情不好,客户越来越难谈,获客成本也越来越高了等等 但是我还是会经常提醒:有尝试过升级转型吗,比如启用高效开发客户方法、提高跟进技巧等等 最近火爆出圈的 ChatGPT 也是越来越多外贸人知道了,已经被应用于很

    2023年04月23日
    浏览(41)
  • 自动化测试还是手动测试?深度探讨Web自动化测试的利与弊,精准性和可靠性抉择应如何。

     目录 前言: 1. 自动化测试的价值 2. 自动化测试的瓶颈 总结 随着互联网的飞速发展,Web应用越来越成为我们日常工作和生活中必不可少的一部分。这也就意味着,Web应用的质量和稳定性变得至关重要。而Web自动化测试作为保证Web应用质量的重要手段之一,同样随之变得越来

    2024年02月07日
    浏览(63)
  • AutoJs手机自动化实战(包含抖音自动化刷视频实战)

    目录 介绍 环境准备 安装vscode插件 简单使用  测试连接 编写打开抖音app脚本测试  脚本打包成apk 去除脚本打开日志 实战QQ自动化发送消息 微信自动化发送朋友圈 ​编辑 抖音扫码登录 抖音自动化刷视频  Auto.js是一款不用ROOT就能实现自动点击、长按、滑动屏幕操作的安卓

    2024年04月11日
    浏览(40)
  • 关于torch.load()更改了cuda位置还是cuda内存不够的问题

    问题背景:在一次任务中,由于需要使用cuda进行代码运行,但是分明修改了cuda到一个空闲的卡位置,但是依然抱错cuda out of memory的问题 在任务中,最开始原始代码是采用以下方式尽心模型load的(指定了cuda to device的位置是空闲的卡2): 但是依然抱错cuda out of memory,分析如

    2024年02月15日
    浏览(43)
  • appium+华为鸿蒙手机自动化(环境配置)

    安装python appium client,cmd中输入 pip install appium-python-client 等待安装完成即可。 JDK官方网址:Download 建议选择exe,可以选择路径,而且安装完成之后,java的环境变量都会保存在javapath的目录中。 如果你的JDK版本不是新的,那么你在安装完成之后,可能需要配置一下环境变量。

    2023年04月26日
    浏览(47)
  • 使用自动化测试获取手机短信验证码

    目前在职测试开发,,写一些脚本,个人认为这职业不科学不应该有的职业,测试就是测试,开发就是开发,运维还是老鸟,这行业总能折腾些莫名其妙的东西出来,刚做这行时学的第一门语言是bash shell, 去新去单位上班直接写了个一键搭建测试环境的测试脚本,本来不想干测试了,好好做

    2024年01月21日
    浏览(46)
  • Java + Selenium + Appium手机自动化测试

    一、启动测试机或者Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装) 二、启动Appium(Appium环境安装可自行百度)   三、安装应用到Genymotion上,如下图我安装一个计算机的小应用,包名为CalcTest.apk 安装步骤:(基于Android SDK已经配置好了环境变量,可自行

    2024年02月06日
    浏览(50)
  • 如何在iOS手机上进行自动化测试

    🍅 视频学习:文末有免费的配套视频可观看 🍅 关注公众号【互联网杂货铺】,回复 1 ,免费获取软件测试全套资料,资料在手,涨薪更快 Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手

    2024年02月20日
    浏览(42)
  • 怎样在iOS手机上进行自动化测试

    Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手机。iOS测试不仅限于真机测试,iOS模拟器也可以进行。Mac端上部署完成后还可以提供给同一局域网内的windows上远程连接使用。同时支持airtest图

    2024年02月04日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包