【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

相关文章
相关标签/搜索