使用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 图片验证码代码分享
Jul 04 Python
python获取糗百图片代码实例
Dec 18 Python
Python计算回文数的方法
Mar 11 Python
python模拟enum枚举类型的方法小结
Apr 30 Python
Python中用altzone()方法处理时区的教程
May 22 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
pycharm new project变成灰色的解决方法
Jun 27 Python
pycharm重命名文件的方法步骤
Jul 29 Python
Pytorch之卷积层的使用详解
Dec 31 Python
python标准库sys和OS的函数使用方法与实例详解
Feb 12 Python
浅谈Python中range与Numpy中arange的比较
Mar 11 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 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
图形数字验证代码
2006/10/09 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
如何在PHP中使用数组
2020/06/09 PHP
Mootools 1.2教程 事件处理
2009/09/15 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
使用python实现对元素的长截图功能
2019/11/14 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
详细分析Python垃圾回收机制
2020/07/01 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
python反扒机制的5种解决方法
2021/02/06 Python
大学生找工作推荐信范文
2013/11/28 职场文书
党员个人思想汇报
2013/12/28 职场文书
党务公开方案
2014/05/06 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
Python 内置函数速查表一览
2021/06/02 Python
Java框架入门之简单介绍SpringBoot框架
2021/06/18 Java/Android
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang