使用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中多线程thread与threading的实现方法
Aug 18 Python
Python实现115网盘自动下载的方法
Sep 30 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 Python
详解Python中 sys.argv[]的用法简明解释
Dec 20 Python
win10下python3.5.2和tensorflow安装环境搭建教程
Sep 19 Python
对Python之gzip文件读写的方法详解
Feb 08 Python
详解pandas的外部数据导入与常用方法
May 01 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
python——全排列数的生成方式
Feb 26 Python
python实现图像拼接
Mar 05 Python
解决paramiko执行命令超时的问题
Apr 16 Python
win10安装python3.6的常见问题
Jul 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
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
javascript操作excel生成报表示例
2014/05/08 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
Python提取网页中超链接的方法
2016/09/18 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
人事档案接收函
2014/01/12 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
法制宣传口号
2014/06/16 职场文书
音乐教师求职信
2014/06/28 职场文书
课内比教学心得体会
2014/09/09 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
实习单位意见
2015/06/04 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
毕业班工作总结
2015/08/10 职场文书