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/。因为我比较习惯夜神模拟器和真机模拟,所以就不详说啦。。。
- Android群英传学习——第二章、Android开发工具新接触
- Android群英传笔记——第二章:Android开发工具新接触
- Android群英传知识点回顾——第二章:Android开发工具新接触
- 群英传知识点回顾---第二章:Android开发工具新接触
- 阅读徐宜生《Android群英传》的笔记——第2章 Android开发工具新接触
- 《Android群英传》读书笔记2.Android开发工具新接触
- Android群英传笔记-第2章 Android开发工具接触
- Android开发工具新接触
- Android群英传学习记录-第二章
- 第2章 Android 开发工具新接触
- Android群英传——第二章ADB命令使用
- 《Android群英传》第一章~第二章
- Android群英传 第二章-ADB
- Android群英传学习——第五章、Android Scroll分析
- Android群英传学习——ListView优化
- Android群英传学习——第四章、ListView使用技巧
- Android群英传神兵利器读书笔记——第二章:版本控制神器——Git
- 《Android群英传》学习笔记:Android 5.X新特性详解
- html格式标记lianxi
- java知识点(2)
- Log4net系列一:Log4net搭建之文本格式输出
- 查看keystore的签名信息
- spark WebService调用
- Android群英传学习——第二章、Android开发工具新接触
- Unity3D-GameObject类
- 使用Tomcat时出现 java.lang.NoClassDefFoundError
- 0交换排序
- HDU 5667 Sequence(构造矩阵+费马小定理)
- 考研复习 计算机组成原理
- 集合第四节
- hdu2680(多个起点)
- finial 内部类