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


Posted in Python onJuly 21, 2014

该脚本的功能是卸载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 相关文章推荐
跟老齐学Python之坑爹的字符编码
Sep 28 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
python获取list下标及其值的简单方法
Sep 12 Python
Python连接SQLServer2000的方法详解
Apr 19 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
pygame游戏之旅 添加键盘按键的方法
Nov 20 Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 Python
python 整数越界问题详解
Jun 27 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
如何使用 Flask 做一个评论系统
Nov 27 Python
使用python编写脚本获取手机当前应用apk的信息
Jul 21 #Python
使用python编写android截屏脚本双击运行即可
Jul 21 #Python
python 示例分享---逻辑推理编程解决八皇后
Jul 20 #Python
python中from module import * 的一个坑
Jul 20 #Python
用python代码做configure文件
Jul 20 #Python
python中的内置函数getattr()介绍及示例
Jul 20 #Python
Python实现的生成自我描述脚本分享(很有意思的程序)
Jul 18 #Python
You might like
德生PL660的电路分析和打磨
2021/03/02 无线电
打造计数器DIY三步曲(下)
2006/10/09 PHP
PHP类中Static方法效率测试代码
2010/10/17 PHP
php下获取http状态的实现代码
2014/05/09 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
JavaScript中的私有成员
2006/09/18 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
python文件特定行插入和替换实例详解
2017/07/12 Python
Django 使用logging打印日志的实例
2018/04/28 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
shallow copy和deep copy的区别
2016/05/09 面试题
广告学专业毕业生自荐信
2013/09/24 职场文书
党员干部公开承诺书
2014/03/26 职场文书
React自定义hook的方法
2022/06/25 Javascript