例如 adb root, adb push, adb pull, 可以用 os.system()來實現,例如os.system("adb push e:\\tmp\\email_eception.log /sdcard/")
2.目錄操作: os.chdir(),os.getcwd()
os.chdir('e:\\tmp')
os.getcwd()
3. 建立以時間命名的資料夾 (很實用的乙個方法)
4. 判斷檔案是否存在
os.path.exists(), 返回true 或 false
os.path.exists("d:\\shellwork\\devtool\\setup\\music\\setup.bat")
[python]view plain
copy
from
com.android.monkeyrunner
import
monkeyrunner, monkeydevice, monkeyimage
device = monkeyrunner.waitforconnection()
#device.removepackage ('apidemos.apk')
device.removepackage ('com.example.android.notepad'
('解除安裝成功'
) monkeyrunner.sleep(15
) device.installpackage('apidemos.apk'
('安裝成功'
)
MonkeyRunner基本操作
1.匯入模組 from com.android.monkeyrunner import monkeyrunner,monkeydevice,monkeyimage 2.連線當前裝置,並返回乙個monkeydevice物件 device monkeyrunner.waitforconnection i...
指令碼怎麼寫???
在micas的這段時間,我深刻體會到了linux系統與寫指令碼做 做綜合 做分析的重要性,對於乙個硬體開發者而言,學會linux系統的操作也是以編寫指令碼 執行指令碼為目的的。這篇隨筆我會記錄一些最基本的linux命令,以及四種指令碼的使用方法以及一些例項。想系統學習可以上這個網 但我建議先了解然後...
monkey與monkeyrunner的使用
monkey是android中的乙個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 實現對正在開發的應用程式進行壓力測試。monkey測試是一種為了測試軟體的穩定性 健壯性的快速有效的方法。1 測試的物件僅為應用程式包,有一定的侷限...