该脚本的功能是卸载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."

最新文章

  1. php性能优化
  2. 整合SSM时报错:java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;
  3. FreeRTOS知识点
  4. POJ - 1978 Hanafuda Shuffle
  5. sencha touch jsonp
  6. Jenkins 九: 小技巧
  7. Codeforces 533B Work Group
  8. hdu_5213_Lucky(莫队算法+容斥定理)
  9. ActiveMQ消息队列用法
  10. 关于Sublime Text编辑器的实用技巧
  11. gdb调试android
  12. 发布spring cloud + vue项目
  13. angular select2 下拉单选和多选的取值赋值
  14. kali 局域网嗅探
  15. log4j2配置推荐
  16. 20145232 韩文浩 《Java程序设计》第10周学习总结
  17. spark 分析日志文件(key,value)
  18. Linux守护进程编写方法及原理
  19. IT运维的定义
  20. 2012年Elsevier旗下Computer Science期刊最新SCI影响因子排名

热门文章

  1. 20款最优秀的JavaScript编辑器
  2. Web请求响应简单整理
  3. C#中哈希表与List的比较
  4. PhpStorm快捷键设置/个性化设置,
  5. Android UI设计系统---LayoutParams[转]
  6. 一致性hash算法 - consistent hashing
  7. postgresql 行转列,拼接字符串
  8. (三)学习MVC之密码加密及用户登录
  9. Go语言项目的错误和异常管理 via 达达
  10. mexopencv问题:Invalid MEX file GLIBCXX_3.4.15 error