Android群英传学习——第二章、Android开发工具新接触

来源:互联网 发布:指南针炒股软件骗局 编辑:程序博客网 时间:2024/06/06 09:50

一、Android Studio安装环境配置

这一小节就直接跳过了,环境配置可以参考我之前总结的一篇博文:
Android开发初级——开发环境搭建

有几个小知识点可以补充一下:
1)有一个很好用的镜像网站——AndroidDevTools,地址)为http://www.androiddevtools.cn/。这里汇集了大家开发中需要的又不容易下载到的一些资源。
2)在Android Studio中,点击File——Setting——Editor——Code Completion,在“Code Sensitive completion”里面选择“None”,即提示不区分大小写,当输入代码时,不区分大小写也能弹出代码提示。

二、ADB命令使用技巧

ADB即Android Debug Bridge,是连接电脑和手机的纽带。

1、ADB基础

ADB工具位于SDK的platform-tools目录下,因此在命令行中使用ADB的时候,需要通过cd命令,通常我们需要把platform-tools路径添加到系统环境变量中。配置好后,在命令行中输入以下命令

c:\Users\Administrator>adb version

显示以下内容,说明配置成功。
这里写图片描述
连接手机,打开USB调试,然后在命令行中输入

c:\Users\Administrator>adb shell

接着就可以使用shell命令了。如下是一些常用的Shell命令

shell@bbk82_wet_jb5:/ls|grep"data"ls|grep"data"datadata_1data_2data_3shell@bbk82_wet_jb5:/$cd datacd data

2、ADB常用命令

1)显示系统中全部Android平台
2)安装Apk程序之Install(安装到data/data目录下)

adb install -r 应用程序.apkC:\Users\Administrator>adb install -r F:\Test.apk

3)安装Apk程序之Push(实质是将文件写入手机存储系统)

adb push <local><remote>C:\Users\Administrator>adb push D:\Test.apk/system/app/

4)向手机写入文件

adb push <local><remote>C:\Users\Administrator>adb push D:\file.txt/system/temp/

5)从手机获取文件

adb pull <remote><local>C:\Users\Administrator>adb push/system/temp/ D:\file.txt

6)查看Log

c:\Users\Administrator>adb shellshell@bbk82_wet_jb5:/$logcat|grep"abc"

7)删除应用

adb remount(重新挂载系统分区,使系统分区重新可写)adb shellcd system/apprm *.apk

8)查看系统盘符
这里写图片描述
9)输出所有已经安装的应用

 adb shell pm list pachages -f

10)模拟按键输入

adb shell input keyeventC:\Users\Administrator>adb shell input keyevent 3

最后面的数字就是要执行的Keyevent的Code。
11)模拟滑动输入

adb shell input touchscreen<x1><y1><x2><y2>adb shell input touchscreen swipe 18 665 18 350

12)查看运行状态

   adb shell dumpsys

13)Package管理信息

   shell@bbk82_wet_jb5:/$ pm list packages -f

14)AM管理信息(详情可查看API文档)
比如启动一个Activity

Adb shell am start -n 包名/包名+类名

15)录制屏幕

adb shell screenrecord/sdcard/demo.mp4

16)重新启动

adb reboot

3、ADB命令来源

ADB命令来源 Lollipop\system\core\toolbox
这里写图片描述

Shell命令来源 Lollipop\frameworks\base\cmds
这里写图片描述

三、模拟器的使用与配置

文中介绍的是Genymotion,官网是http://www.genymotion.net/。因为我比较习惯夜神模拟器和真机模拟,所以就不详说啦。。。

阅读全文
0 0
原创粉丝点击