使用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转换HTML到Text纯文本的方法
Jan 15 Python
Python 安装setuptools和pip工具操作方法(必看)
May 22 Python
Python用Pillow(PIL)进行简单的图像操作方法
Jul 07 Python
Python获取系统所有进程PID及进程名称的方法示例
May 24 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
Python列表list常用内建函数实例小结
Oct 22 Python
pytorch程序异常后删除占用的显存操作
Jan 13 Python
使用Python实现批量ping操作方法
May 06 Python
Python的历史与优缺点整理
May 26 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 Python
python模拟点击在ios中实现的实例讲解
Nov 26 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
Mar 01 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
JS验证不重复验证码
2017/02/10 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
2018/11/01 NodeJs
Python SQLite3数据库操作类分享
2014/06/10 Python
python2 与python3的print区别小结
2018/01/16 Python
python抓取网页中链接的静态图片
2018/01/29 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
adidas美国官网:adidas US
2016/09/21 全球购物
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
竞选村长演讲稿
2014/04/28 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
2015年党性分析材料
2014/12/19 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
学困生转化工作总结
2015/08/13 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js