1. getevnt 和 setevent

在adb shell下getevent获取信息,此时对app进行每个操作,命令窗口都会打印出getevent信息。

将getevent信息转换成响应的setevent信息,用os.system("cmd")将命令传回给app即可

需要注意的是,一个是十进制、一个是十六进制,需要进行适当的转换

2.monkeyrunner模拟操作

3.appium对app的控件进行操作

android app模拟操作的几种方式相关推荐

  1. android模拟按键方法,Android随笔之——模拟按键操作的几种方式

    前几天转过一篇Android上模拟按键操作.触屏事件的博客,昨天又去找了百度.谷歌了一下,写了一点简单的测试代码,留待不时之需.有需要看之前转载的那篇博客的请看这里→_→转:Android随笔之--使 ...

  2. Android中实现SQLite数据库CRUD操作的两种方式

    Android中实现SQLite数据库CRUD操作的两种方式 SQLite是一款轻量级的关系型数据库,具有运行速度.占用资源少的特点.通常只需要几百KB的内存就够了,因此特别适合在移动设备上使用.SQ ...

  3. android四种点击事件,android点击事件的四种方式

    android点击事件的四种方式 第一种方式:创建内部类实现点击事件 代码如下: package com.example.dail; import android.text.TextUtils; im ...

  4. android asynctask源码分析,Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)...

    本文实例讲述了Android通过Handler与AsyncTask两种方式动态更新ListView的方法.分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,noti ...

  5. Android中播放音乐的几种方式

    Android中播放音乐的几种方式 前言 前几天一直在研究RxJava2,也写了记录了几篇博客,但因为工作任务原因,需要研究音频相关的知识,暂时放下Rxjava,本文的demo中,MediaPalye ...

  6. 【Android】播放音频的几种方式介绍

    转自:u013366008的博客  https://blog.csdn.net/u013366008/article/details/76577372 Android中播放音乐的几种方式 前言 前几天 ...

  7. Android页面数据传递的两种方式

    在android中实现页面中数据的传递有两种方式: 1:第一种数据传递的方式是通过inputExtra方法来进行数据的传递的 2:第二中方法是通过bundle的方法来实现数据的传递的 接下来我们首先来 ...

  8. .net session 有效时间_Python中requests模拟登录的三种方式(携带cookie/session进行请求网站)...

    这篇文章主要介绍了python中requests模拟登录的三种方式(携带cookie/session进行请求网站),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋 ...

  9. java制作oracle程序,Java程序操作Oracle两种方式之简单实现

    Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...

最新文章

  1. 让你的 IDEA 好用到飞起来的配置
  2. 《每天学点博弈论全集》-读书总结
  3. E-mail 标准 SMTP POP3
  4. 易天教你如何保养SFP光模块
  5. hypixel服务器免费低延迟ip,国服hypixel服务器ip
  6. python数据展示库_收藏!盘点很实用的数据科学Python库
  7. 计算机系统无法启动 错误恢复怎么办,我电脑在重装系统时出现windows错误恢复怎么办?...
  8. 优良中差五个等级英文表达_谈谈英文医学论文的文体特征和翻译技巧
  9. json字符串转成formdata_FormData 数据转化为 json 数据
  10. mysql定制化_【MySQL技巧】定制你的MySQL命令行
  11. oracle 单表查重,Oracle如何用单字段或多字段进行查重
  12. 如何批量删除.svn文件
  13. 3d之家开机号计算机网,3d之家最新开机号
  14. matlab环境下图像分形维数的计算,MATLAB环境下图像分形维数的计算_杨书申
  15. xshell通过隧道连接_如何在xshell中创建一个SSH隧道
  16. 米家扫地机器人静音模式在哪_贵了300块的米家扫地机器人1S 还是那个性价比神器吗?...
  17. 2021.01.05【读书笔记】丨生物信息学与功能基因组学(第四章 局部比对搜索基本工具-BLAST 下)
  18. Node.js报错:UnhandledPromiseRejectionWarning: Unhandled promise rejection
  19. 数据分析——问卷调查从模型到算法
  20. iframe是什么?html中iframe标签的用法详解

热门文章

  1. 如何白嫖copilot
  2. GSMA世界移动大会:上海将移动科技融入大众生活
  3. laravel启动过程简单解析
  4. 读取锁信息失败(8):该账户当前被锁定,所以用户 ‘sa‘ 登录失败。
  5. JAVA追星网站计算机毕业设计Mybatis+系统+数据库+调试部署
  6. 使用vue.js构建一个知乎日报
  7. 字节跳动笔试题之01数组联通域个数
  8. 【又赠书啦!】学5G知识,送精彩好书!
  9. mysql之数据库int(10)能输入多少位
  10. 面试突击:线程池有几种创建方式?推荐使用哪种?