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

一、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"
data
data_1
data_2
data_3
shell@bbk82_wet_jb5:/$cd data
cd data

2、ADB常用命令

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

adb install -r 应用程序.apk
C:\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 shell
shell@bbk82_wet_jb5:/$logcat|grep"abc"

7)删除应用

adb remount(重新挂载系统分区,使系统分区重新可写)
adb shell
cd system/app
rm *.apk

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

 adb shell pm list pachages -f

10)模拟按键输入

adb shell input keyevent
C:\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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值