安装当前目录下所有apk 的脚本(python2.x)
来源:互联网 发布:c语言九九乘法表的输出 编辑:程序博客网 时间:2024/06/07 22:52
今天要安装几十个apk,就写了个脚本,递归查找当前目录下所有的apk文件,找到一个安装一个。
安装环境:ubuntu10.04LTS + python2.6.5
1. 打开android设备“USB调试”
2. 重启ADB: $sudo adb kill-server
$sudo adb start-server
3写脚本findAndInstall.py:
#-*- coding: cp936 -*-''' search apk and install under current folder and sub-folders PythonVersion: 2.6 '''__author__ = "Herbert dai wen yuan"__version__ = "$Revision: 1.0 $"__date__ = "$Date: 2012-4-24$"__copyright__ = "Copyright (c) 2012 HowFun"__license__ = "Python 2.x"import osPATH = "./" def findToInstall(filePath, level): for item in os.listdir(filePath): print(item + '\n'); curItem = filePath + '/' + item if os.path.isdir(curItem): print("Enter folder: " + curItem); findToInstall(curItem, level + 1) elif os.path.isfile(curItem): if (".apk" == os.path.splitext(item)[1]): print("installing " + item + "......"); os.system("sudo adb install " + curItem.replace(" ", "\ ")); if __name__ == "__main__": print ("Start install>>>>>>>>>>>>>>>>>>>\n"); findToInstall(PATH, 0) print ("Install Finished>>>>>>>>>>>>>>>>>>>\n");
4.运行脚本:$sudo python findAndInstall.py
- 安装当前目录下所有apk 的脚本(python2.x)
- 删除当前所在目录下的所有文件夹的脚本
- Shell脚本:判断当前目录下所有的文件类型
- 刷新当前目录下所有文件的shell脚本
- 批量安装当前目录下的apk文件
- windows编写一个小bat脚本 列出当前目录下所有的文件名到一个文本文件
- 通过HDBSQL将当前目录下所有CSV文件导入到HANA的脚本
- linux下设计一个Shell脚本:判断当前工作目录下所有的文件类型。
- bat脚本4_获得当前目录下所有文件的绝对路径
- bat脚本5_获得当前目录下所有文件的相对路径
- 获取当前目录下的所有文件
- [Scripts][Bash] Android下批量安装指定目录下的所有apk
- 删除当前目录下的所有.svn目录
- 去掉当前目录及其所有子目录下的svn目录
- Java 删除当前目录及其目录下的所有文件
- matlab 获取当前目录下的所有目录
- assets目录下apk的安装
- ubuntu 用shell脚本实现将当前目录下所有目录中的某一类文件拷贝到同一目录下
- PHP递归读取中文文件夹里的中文文件
- 如何编写Linux设备驱动程序
- LINUX的一些事
- Java程序员容易犯的10大低级错误
- 相似图搜索网站(以图找图)
- 安装当前目录下所有apk 的脚本(python2.x)
- 取球
- VB中ADO控件和ADO对象的使用【链接】
- 利用setTimeout实现延迟读取头像附加信息的效果(jQuery)
- Asp.Net中的HttpModule和HttpHandler
- linux poll工作机制
- C++浅拷贝和深拷贝的区别
- VB数据库几个基本概念的区分
- 函数的调用方法