【Android羣英傳】學習筆記(一)

本系列博客爲筆者在學習《Android羣英傳》的學習總結android

Android相關工具鏡像鏈接:http://www.androiddevtools.cn/shell

Dalvik與ART

Dalvik包含了一整套的Android運行環境虛擬機,每一個App都會分配Dalvik虛擬機來保證互相之間不受干擾,並保持獨立運行。它的特色是在運行時編譯。打個比方,就比如你買一輛可摺疊的自行車,平時老是摺疊的,只有騎得時候,才須要組裝起來用。工具

在Android 5.X 版本開始,ART模式已經取代了Dalvik,ART採用安裝時就進行編譯,這就比如你買了輛組裝好的自行車,裝好就能夠騎了。學習

固然,對在虛擬機環境中運行大部分App來講,他們都運行着一樣的代碼調試

上述內容來自《Android 羣英傳》 徐宜生-編著code

ADB

ADB: Android Debug Bridge : Android調試橋,擔當手機與電腦的「臍帶」rem

ADB經常使用命令

  • 顯示系統中所有的Android平臺:android list targetsget

  • 安裝Apk程序之Install:adb install -r 應用程序.apkinput

  • 安裝Apk程序之Push:adb push <local> <remote>博客

  • 向手機寫入文件:adb push <local> <remote>

  • 從手機獲取文件:adb pull <local> <remote>

  • 查看Log:adb shell

  • 查看系統盤符:adb shell df

  • 輸出全部已安裝的應用:adb shell pm list packages -f

  • 模擬按鍵輸入:adb shell input keyevent x (x:是執行Keyevent的Code ,可在網上查到對應的Code)

  • 模擬滑動輸入:adb shell input touchscreen <x1> <y1> <x2> <y2>

  • 啓動一個Activity:adb shell am start -n 包名 + 類名

  • 錄製屏幕:adb shell screenrecord <local>

  • 從新啓動:adb reboot

相關文章
相關標籤/搜索