当前位置: 首页 > 编程笔记 >

使用python编写批量卸载手机中安装的android应用脚本

周鸿运
2023-03-14
本文向大家介绍使用python编写批量卸载手机中安装的android应用脚本,包括了使用python编写批量卸载手机中安装的android应用脚本的使用技巧和注意事项,需要的朋友参考一下

该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adb shell pm、adb uninstall 命令,所以使用的前提是需要配好adb的环境变量,下面上代码:

#!/usr/bin/env python 

import os 

def uninstall(): 
os.popen("adb wait-for-device") 
print "start uninstall..." 
for packages in os.popen("adb shell pm list packages -3").readlines(): 
packageName = packages.split(":")[-1].splitlines()[0] 
os.popen("adb uninstall " + packageName) 
print "uninstall " + packageName + " successed." 

if __name__ == "__main__": 
uninstall() 
print " " 
print "All the third-party applications uninstall successed." 
 类似资料:
  • 本文向大家介绍使用python编写脚本获取手机当前应用apk的信息,包括了使用python编写脚本获取手机当前应用apk的信息的使用技巧和注意事项,需要的朋友参考一下 前提是已设置ANDROID_HOME环境变量,使用aapt工具获取apk的信息,保存至脚本所在目录下的PackageInfo.txt文件中:

  • 问题内容: 您可以简单地从python安装中删除目录,还是必须删除任何残留文件? 问题答案: 它取决于您传递给的选项以及系统/软件包中distutils配置文件的内容。我不相信会以这些方式在指定目录之外修改任何文件。 值得注意的是,distutils目前没有卸载命令。 还值得注意的是,删除程序包/鸡蛋可能会导致依赖关系问题,例如尝试减轻此类问题的实用程序。

  • 本文向大家介绍使用bat批处理来安装和卸载ASP组件,包括了使用bat批处理来安装和卸载ASP组件的使用技巧和注意事项,需要的朋友参考一下 我们在使用ASP进行网络编程的时候通常会用的一些组件,因为通过组件能够让我们很方便地进行一些复杂的操作,但是ASP默认并没有把所有的组件都集成,所以当我们需要用到某个组件的时候需要自行安装。今天就介绍一下通过批处理来安装和卸载ASP组件的方法。 假设我们要安装

  • 安装与卸载 Compose 支持 Linux、macOS、Windows 10 三大平台。 Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。 Docker Desktop for Mac/Windows 自带 docker-compose 二进制文件,安装 Docker 之后可以直接使用。 $

  • 本文向大家介绍Android编程之软件的安装和卸载方法,包括了Android编程之软件的安装和卸载方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程之软件的安装和卸载方法。分享给大家供大家参考,具体如下: 安装:从sdcard 或者 安装或升级 从网络 需要的权限 卸载 希望本文所述对大家Android程序设计有所帮助。

  • 我有一个小应用程序,我一直在工作。我想要一个新的安装运行从我的Galaxy Nexus根运行4.2.1。我卸载了应用程序,然后尝试通过Eclipse重新安装它。它安装良好,没有错误在logcat,控制台等...但当你点击运行应用程序时,它刚打开就关闭了。我已经在两个不同的手机上试过了,一样的东西。 活动仅在清单中声明一次... 尝试更改版本号...无效果 向MainActivity添加了一些log