Android群英传读书笔记——第二章:Android开发工具新接触

第二章目录

2.1 Android开发IDE介绍

  • 2.1.1 Android Studio初体验
  • 2.1.2 Android Studio配置

2.2 Android高级使用技巧 

  • 2.2.1 更新SDK
  • 2.2.2 Android Studio常用界面
  • 2.2.3 导入Android Studio工程

2.3 ADB命令使用技巧 

  • 2.3.1 ADB基础
  • 2.3.2 ADB常用命令
  • 2.3.2 ADB命令来源

2.4 模拟器使用与配置

第二章读书笔记

2.1 Anroid开发IDE介绍

  • Android Studio已经越来越成熟,在开发Android这个方面,Android Studio已经甩出Eclipse几条街了,Eclipse占用内存高,界面也不美观,现在基本都已经弃用Eclipse了。
  • Android Studio配置:正常的下载软件,然后官网一般打不开,我记得百度有一个Android Studio中文社区官网,到那里面下载,当然作者推荐了一个很好的镜像网站刚才打开看了一下也是非常的不错,地址为:http://www.androiddevtools.cn/,安装就和正常的软件安装一样,书中说还要配置JDK路径,我也忘了那时候配不配置了,如果有运行不了的话就配置一下吧,然后就是创建工程、设置主题、设置字体、设置快捷键、设置自动提示。这些具体的百度都可以很容易找到,这里就不多说了。

2.2 Android Studio高级使用技巧

  • 然后就是下载更新SDK,
  • 还有一些常用的面板,界面,打印log,Debug功能也是非常的强大,
  • 最后讲的就是导入工程的时候Gradle版本不一致,会一直下载Gradle,导致界面卡死,那么解决方法就是去替换gradle和build.gradle或者去改里面的值都可以。

2.3 ADB命令使用技巧

  • ADB工具位于SDK的platform-tools目录下,使用ADB,通过cd命令切换到该目录下,或者将platform-tools添加到系统变量中去,windows端还需要下载手机驱动,打开usb调试,然后adb shell
  • 一些常用命令如下:
  • 显示系统中全部Android平台:android list targets
  • 安装Apk程序:adb install -r 应用程序.apk
  • 向手机安装Apk程序:adb push D:\Test.apk /system/app/
  • 向手机写入文件:adb push D:\Test.txt /system/app/
  • 从手机获取文件:adb pull /system/temp/ D:\file.txt
  • 查看Log: 
  1. adb shell
  2. shell@t03gchn:/$ logcat | grep “abc”
  • 删除应用: 
  1. adb remount(重新挂载系统分区,使系统分区重新可写)
  2. adb shell
  3. cd system/app
  4. rm *.apk
  • 查看系统盘符adb shell df
  • 输入所有已经安装的应用adb shell pm list packages -f
  • 模拟按键输入: 
  1. menu:adb shell input keyevent 82
  2. home:adb shell input keyevent 3
  3. up:adb shell input keyevent 19
  4. down:adb shell input keyevent 20
  5. left:adb shell input keyevent 21
  6. right:adb shell input keyevent 22
  7. enter:adb shell input keyevent 66
  8. back:adb shell input keyevent 4
  • 模拟滑动输入:adb shell input touchscreen swipe 200 500 400 500
  • 查看运行状态:adb shell dumpsys
  • 启动一个Activity:adb shell am start -n 包名/包名+类名
  • 录制屏幕:adb shell screenrecord /sdcard/demo.mp4
  • 重新启动:adb reboot

2.4 模拟器使用与配置

这个就不说了,大家一般都用真机,想用模拟器自行百度吧

总结

这章讲的开发环境的配置还有一些工具,和编程并没有什么关系,但是还是一个比较基础的东西,在以后的开发过程中对这些工具掌握的越熟练,那么开发的速度也就越快。很多地方也没什么可说的,基本都了解,有些不懂的其实就可以直接百度了。

猜你喜欢

转载自blog.csdn.net/pengbo6665631/article/details/81023694