使用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 08 Python
浅谈Python 字符串格式化输出(format/printf)
Jul 21 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
python针对excel的操作技巧
Mar 13 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
Aug 06 Python
详解Python并发编程之从性能角度来初探并发编程
Aug 23 Python
Python使用微信接入图灵机器人过程解析
Nov 04 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
Jan 15 Python
python实现读取类别频数数据画水平条形图案例
Apr 24 Python
Prometheus开发中间件Exporter过程详解
Nov 30 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
新52大事件
2020/03/03 欧美动漫
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
php合并js请求的例子
2013/11/01 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
javascript常用的方法分享
2015/07/01 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
详解vue-router基本使用
2017/04/18 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
vue组件间通信六种方式(总结篇)
2019/05/15 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
利用JS如何获取form表单数据
2019/12/19 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
用Eclipse写python程序
2018/02/10 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
数据库面试要点基本概念
2013/10/31 面试题
实用的简历自我评价
2014/03/06 职场文书
集中整治工作方案
2014/05/01 职场文书
物理课外活动总结
2014/08/27 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server