python编写手机app_手机学python的app

python编写手机app_手机学python的app用程序控制手机,再也不用自己去做重复枯燥的任务了

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

目录

一、下载Android SDK

二、添加环境变量

三、测试adb环境

四、adb详细命令

五、python操作app的思路

六、python如何使用adb命令


一、下载Android SDK

python编写手机app_手机学python的app

二、添加环境变量

  •  将adb命令添加到环境变量 
  • 将解压后的目录,有adb.exe的目录路径添加到系统环境变量中

python编写手机app_手机学python的app python编写手机app_手机学python的app

 

三、测试adb环境

  • 使用 adb version 命令查看是否安装成功

python编写手机app_手机学python的app

四、adb详细命令

 

五、python操作app的思路

  • 第一种:可以使用安卓手机安装APP,将其与安装有adb环境的电脑连接,可以使用adb命令进行操作
  • 第二种:可以在模拟器中安装APP,然后使用adb操作模拟器即可,这里当然推荐网易家的mumu模拟器

六、python如何使用adb命令

  • 可以使用系统自带的 os 库即可
  • 也可以使用 subprocess 库操作
import os, time


def execute(cmd):
    command = "adb shell {}".format(cmd)
    print(command)
    os.system(command)


if __name__ == '__main__':
    # 启动王者荣耀app
    execute('am start -n com.tencent.wangzherongyao')
    time.sleep(1)
    # 点击app中的某个位置
    execute('input tap 33 4545')
    time.sleep(0.5)
    # 输入文字
    execute('input text wangzherongyao')
    time.sleep(0.5)
    # 点击发送
    execute('input tap 600 500')
import subprocess

//也设置shell=True,就不会弹出cmd框
process = subprocess.Popen('adb shell input tap 14 1402',shell=True)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169898.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 采用JSP+Servlet+JavaBean+JDBC方式开发一个web登录程序「建议收藏」

    采用JSP+Servlet+JavaBean+JDBC方式开发一个web登录程序「建议收藏」采用JSP+Servlet+JavaBean+JDBC方式开发一个web登录程序1.选用开发环境:SQLServer、JDK1.8、Tomcat7.0、Myeclipse20142.开发模式及工作原理:                                              …

  • python简单代码_gdal python

    python简单代码_gdal python目标:实现GBDT+LR模型代码,并比较和各种RF/XGBoost+LR模型的效果,发现GBDT+LR真心好用啊。内容:构造GBDT+LR步骤训练阶段:1、获取特性信息2、训练GBDT分类器3、遍历GBDT树的叶子节点,拼接成一个常常的一维向量4、训练OneHot编码器5、训练LR模型预测阶段:1、把带预测的特征输入到GBDT2、获得叶子节点,拼接成一个常常的一维向量3、获得OneHot向量4、LR预测结果这里发现了上篇文章的一个错误:就是GBDT树的叶子节点,输

    2022年10月10日
  • 前端vue面试题2021_vue 面试题 2021

    前端vue面试题2021_vue 面试题 2021一.自我介绍(我是谁来自哪里,今天来的目的,面试的岗位是什么,几年的工作经验,掌握的技术栈有哪些,开发过什么项目,项目中负责的板块是什么)面试官您好!我叫XXX,来自XXX,很荣幸能来我们公司面试,我从事前端开发有3年了,目前掌握的技术有html,css,js,ajax,vue,小程序,参与过各种类型的项目。我做过的项目有A,B,C,D,E那么最近做的一个项目是XXX在这个项目中我主要负责的板块是XXX面试官您这边还有什么想要了解的么。二.项目功能提问vue后台项目(这几个功能点要求

  • java策略模式实战示例「建议收藏」

    java策略模式实战示例「建议收藏」以一个顾客价格计算策略为背景,写一个策略模式的demo参考代码:https://github.com/zhang-xiaoxiang/DesignPatterns23没有用策略模式我们一般是下面的写法,直接写一个类,在类里面直接写策略算法(功能实现)//packagecom.demo.strategy;/***NoStrategy:没有策略的做法*实现起来比较容…

  • 少儿编程网站有哪些(少儿编程哪家好)

    20个热门少儿编程网站【2019】转载之本文链接:https://blog.csdn.net/shebao3333/article/details/85317936少儿编程是新的文化潮流,它涵盖了儿童学习的方方面面:逻辑思维训练、系统化思考训练、问题解决能力训练、团队协作、创造性思维培养…你可以利用我们整理的这些得到广泛认可的少儿编程网站教孩子学会编程,例如code.org、tynker.c…

  • 交通灯控制逻辑电路设计实验报告_交通灯控制电路的设计报告

    交通灯控制逻辑电路设计实验报告_交通灯控制电路的设计报告交通灯控制逻辑电路设计这是一个数电实验,交通灯,如果使用FPGA或者单片机来完成的话,会简单很多,这里采用的是使用常规的计数器,触发器,门电路等基本器件搭建,扩展部分可以完成总通行时间在100s内任意设置,红、黄、绿灯亮的时间长短之和在100s内任意设置,其实想要超过100s只需要扩展相应的计数器,以及门电路即可,限制功能的往往是资源;一、选题背景1.1、应用背景为了确保十字路口的车辆顺利、畅通地通过,往往都采用自动控制的交通信号灯来进行指挥。其中红灯(R)亮表示该条道路禁止通行;黄灯(Y)亮表示停

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号