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)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信开放平台扫码登录[通俗易懂]

    微信开放平台扫码登录[通俗易懂]微信开放平台扫码登录的功能只有已经认证过的微信公众号才可以使用,很多学习微信的同学可能没办法使用这个功能,但是别担心,以下网址中有很多账号可以使用:【想要获取更多公众账号可以关注微信公众号:小D课堂】https://mp.weixin.qq.com/s?__biz=MzUyMDg1MDE2MA%3D%3D&idx=2&mid=2247483689&sn=5…

    2022年6月14日
    88
  • devops视频_devops docker

    devops视频_devops docker1、K8s快速入门1)简介kubernetes简称k8s。是用于自动部署,扩展和管理容器化应用程序的开源系统。中文官网:https://kubernetes.io/Zh/中文社区:https://www.kubernetes.org.cn/官方文档:https://kubernetes.io/zh/docs/home/社区文档:https://docs.kubernetes.org.cn/部署方式的进化:2)架构(1)整体主从方式(2)master节点架构(3)Node

    2022年9月28日
    3
  • IntelliJ IDEA配置Maven详解[通俗易懂]

    IntelliJ IDEA配置Maven详解[通俗易懂]1.下载Maven官方地址:http://maven.apache.org/download.cgi目前最新版是apache-maven-3.8.3版本,我当时使用的是apache-maven-3.5.2版本,大家也可以下载最新版本。Apache-maven-3.5.2下载地址:http://archive.apache.org/dist/maven/maven-3/下载后的版本如下:解压并新建一个本地仓库文件夹:2.配置本地仓库路径在MAVE_HOME/conf/setti

    2025年6月1日
    3
  • 大佬,到底什么是Java的反射?

    大佬,到底什么是Java的反射?什么是反射 JAVA 反射机制是在运行状态中 对于任何一个类 都能够知道这个类的所有属性和方法 对于任何一个对象 都能够调用它的任意方法和属性 这种动态获取信息以及动态调用对象方法的功能称为 java 语言的反射机制一般情况下 我们使用类来创建对象都是一开始就知道具体的类型以及类的用途 直接通过类来创建对象 Orderorder newOrder newBigDecima 4 32 order getPrice 而反射是一开始不知道我需要初始化的类是什么 到实际运行的时候才知道具体的类

    2025年10月7日
    3
  • LNMP下FTP服务器的安装和使用(Pureftpd和Proftpd)

    LNMP下FTP服务器的安装和使用(Pureftpd和Proftpd)

    2021年10月13日
    42
  • pycharm2021.2.5永久激活 3月最新注册码

    pycharm2021.2.5永久激活 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    164

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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