使用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和GO语言实现的消息摘要算法示例
Mar 10 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Python编程实现线性回归和批量梯度下降法代码实例
Jan 04 Python
python图书管理系统
Apr 05 Python
python 多线程串行和并行的实例
Feb 22 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 Python
python使用mitmproxy抓取浏览器请求的方法
Jul 02 Python
numpy:np.newaxis 实现将行向量转换成列向量
Nov 30 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
Python 实现PS滤镜的旋涡特效
Dec 03 Python
python中最小二乘法详细讲解
Feb 19 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操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php5.x禁用eval的操作方法
2018/10/19 PHP
JavaScript基础知识之数据类型
2012/08/06 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
深入浅析javascript函数中with
2018/10/28 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
Python文件及目录操作实例详解
2015/06/04 Python
教大家使用Python SqlAlchemy
2016/02/12 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Python实现的建造者模式示例
2018/08/06 Python
python opencv调用笔记本摄像头
2019/08/28 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
内部类的定义、种类以及优点
2013/10/16 面试题
远程研修随笔感言
2014/02/10 职场文书
2015年党性分析材料
2014/12/19 职场文书
技术负责人岗位职责
2015/02/10 职场文书
2015年计划生育协会工作总结
2015/05/13 职场文书
大学校园招聘会感想
2015/08/10 职场文书
《检阅》教学反思
2016/02/22 职场文书
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL