01. 简介

02. 视频教程准备

  • 补充相应的Java编程课程

    1. Java Essential Training
    2. Java Advanced Training
  • 补充相应的Android开发课程
    Android SDK Essential Training
  • Mac Java环境
    1. Java 6 for OS X
    2. JDK for Mac
  • Windows
    JDK 7/8
    -Android Devices
    一部测试真机

03. 使用The Exercise Files

Android Studio 工程创建
包括三个测试工程

04. 关于Android Studio/Intellij Idea

Intellij Idea 分为社区版(免费)和旗舰版
Android Studio基于Intellij Idea社区版开发
Eclipse ADT已经停止更新(建议转用Android Studio)

05. JDK 安装(略)

如果使用Android Studio开发Android程序,可以不用配置环境变量(Windows)

06. 在Mac OS上安装Android Studio

下载:谷歌官网下载,安装
当运行Android Studio时,会自动搜索Java虚拟机,若提示没有搜索到,进入安装目录用文本编辑器打开~/Contents/info.plist
找到
<key>JVMVersion</key>
<string>1.6*</string>

将版本改为本地系统安装的版本进行匹配
打开Android Studio,设置SDK

07. 在Mac OS上安装Intel硬件加速器

打开Android Studio欢迎界面,进入Configure界面,选择SDK Manager,启动SDK Manager。
在界面中取消所有勾选项,然后展开Extras列表,勾选Intel x86 Emulator Accelerator选项
点击安装
下载完成后,进入Extras文件夹,对加速器进行安装

08. 在Windows上安装Android Studio(略)

下载Anddroid Studio
运行,出现用户账号控制,点击yes,跳过欢迎页,进入安装组件选择,勾选SDK,Virtual Device,HAXM,点击安装,下一步…然后提示选择安装路径,可以根据自己系统进行选择;之后进行模拟器配置,设置内存大小,最后点击安装。
安装需要时间,等待下一步按钮,最后结束安装,启动Android Studio。
初次运行,选择不导入设置信息,然后进入设置向导,下载附加的SDK组件

09. 管理Android Studio更新

打开欢迎界面,左下角有当前版本信息,可以进行版本检测并更新;或者进入Configure界面,进入Settings(Windows)/Preferences(Mac)界面,设置Android Studio的所有选项,在IDE Settings列表的最后,点击Updates选项,修改更新版本的渠道,可以选择未测试的最新版,测试版,稳定版等等

10. 通过Andoid SDK Manager下载组件

SDK包括操作系统镜像,编译器,Android应用程序开发的工具
在欢迎页单击Configure,然后点击SDK Manager,选择要下载的组件:系统镜像(System Image),SDK,驱动等。

11. 创建第一个Android Studio工程

欢迎页—>Start A New Project—>输入应用名称,公司域名,项目地址—>选择应用类型(手机或平板或TV),SDK最低版本—>选择Blank Activity—>输入Activity Name,Layout Name,Title, Menu Resource Name等—>finish(创建项目,下载组件)
进入工程界面,会弹出IDE使用贴士信息,会提示一些渲染错误,可以忽略,通过IDE底部的进度条查看创建进度,
(Android Studio的配置属性是全局性的)

12. 浏览Android Studio工程结构

通过左边侧边栏,查看Project窗口,或者切换至Android窗口
通过Project,可以查看项目的实际项目结构,和磁盘路径。
Project窗口:
AndroidManifest.xml——应用组件清单文件
app/build.grade——应用程序构建脚本
gradle/build.gradle——更高层次的指令,基本上不需要修改
app/proguard-ruls.pro——尽量减少和模糊Android应用程序包
其他还有很多窗口:
Packages窗口,Scratches窗口,Android窗口,Project Files窗口,Problem窗口,Production窗口,tests窗口。
建议在开发时使用Android窗口,便于开发。

13. Android Studio配置

设置快捷键:
windows : ctrl+alt+s
mac : cmd+,
外观设置:显示代码行数,设置外观,自定义等等
删除系统配置:
windows:home/.AndroidStudio/system
mac:~/Library/Preferences/.AndroidStudio/system
然后重启。

14. 使用模拟器和虚拟设备进行测试

打开AVD Manager管理并创建模拟器
创建模拟器时,勾选cpu加速,勾选使用键盘输入,模拟前后摄像头
初次开启模拟器,会进行设置向导
切换模拟器屏幕方向:ctrl+F11

15. 创建新的虚拟器

和上一个教程类似,创建其他类型的模拟器,获取不同系统版本的模拟器。
同时启动多个模拟器,通过AVD打开,在运行时,同时启动即可

16. 在Windows上安装设备驱动

将设备通过USB连接线连接电脑,通过控制面板查看设备端口,进行驱动安装,打开SDK Manager下载驱动

17. 连接真实设备测试

将设备设置成开发者模式:
进入设置,关于手机,点击版本号7次,进入开发者模式,退出到设置,会看到开发人员选项菜单。
进入开发人员选项,勾选USB调试,记住设备指纹,设置屏幕常亮
在IDE中打开Android DDMS列出当前的设备。
第一次运行,设备会提示接受谷歌安全检测

18. 从Eclipse中导入ant项目

欢迎页—>Importing Non Android Studio Project—>进入项目文件夹—>设置导入工程所放置的路径—>一些列下一步后,导入工程
进入Android Studio界面,弹出import-summary.txt文档,文档中好含导入的日志,成功与错误信息。
修改SDK 版本信息:
进入Project窗口,打开工程文件目录,打开app/build.gradle
修改compileSdkVerison,minSdkVersion,targetSdkVeriosn,为系统安装的版本,去除报错信息
修改应用程序依赖性,dependencies
通过Android SDK Manager查看Android兼容包版本
修改完成后,点击右上角的提示,“Try again”,重新构建项目

19. 导入带未识别jar包的工程

欢迎页—>Importing Non Android Studio Project—>选择工程—>其他步骤同上一视频教程
进入Android Studio,Project窗口,打开app/build.gradle
修改依赖性项(jar包引用)

dependencies{compile 'com.android.support:support-v4:21.0.3'compile file('libs/xx.jar')
}

20. 导入项目后设置Java编码风格

File->Project Structure->app模块->设置Source Compatibility(1.7)
设置Java编码风格引起的错误

21. 导入Android SDK 用例app

导入Android用例,可以搜索相应的例子进行安装
导入后要进行版本修改,或者下载

22. 使用菜单和工具栏

快捷键:Help->Default Keymap Reference
Tools->使用Android工具
其他菜单在使用中会逐渐熟悉

23. 查找文件和文件夹

查找快捷键:
Navigate->Symbol->
连续点击 shift 两次,和上面操作类似
mac : shift+cmd+o
windows : ctrl+shift+n
打开最近打开的文件:
mac : cmd+e
windows : ctrl+e

24. 浏览其他工具窗口

常用的工具窗口:
Project视图:略
Structure视图:显示类的方法及成员变量,或显示xml的层次结构
Build Variants视图:管理构建过程
Favarites视图(收藏夹):追踪经常使用的文件
Run视图:当程序运行时会自动弹出,并向设备发送命令,随意复制文本
TODO视图:追踪所有标示为TODO的代办事项任务
Android视图:选择连接模拟器或真实设备,查看log
Terminal窗口:可以使用命令行
Messages窗口:查看Gradle构建过程中的输出信息,或者在gradle console中查看相应信息
Event Log : 事件日志和内存监视器
Memory Monitor : 了解应用程序运行时设备的状况
Commander窗口:查看文件和文件夹
Maven项目窗口/Gradle项目窗口:显示所定义的gradle任务,用于项目的构建过程

25. 操作窗口布局

将窗口视图悬浮,点击窗口齿轮图标,选择Floating mode即可
恢复原始布局:windows->Restore Default Layout
保存当前布局为默认布局:windows->store current layout as default

26. 通过Gradle和其他配置文件进行工作

Gradle进行项目构建,一个Android Studio包含两个Gradle脚本文件和其他配置文件。
Local.properties:指定当前工程SDK的路径(可以通过窗口修改)
Gradle.properties:JVM配置,和Gradle的内存管理有关,和应用程序无关
app/build.gradle:用于应用程序相关配置,应用程序ID,minSdkVeriosn,TargetSdkVersion
注意:compileSdkVersion和targetSdkVersion必须和系统安装的版本信息相一致
project/build.gradle:项目文件,默认情况下不进行修改,包括资源仓库的配置,Gradle插件的包名和当前版本,依赖关系(推荐使用单独引用)

dependencies{compile fileTree(dir: 'libs', include: ['*.jar'])
}

27. 为依赖项和模块添加jar包

  1. 只使用jar包一次,复制jar包进入项目目录结构
  2. 如果想共享jar包,将jar包复制至libs文件夹下,注册jar包,add as library
    快捷键:完成本行代码
    windows :ctrl+shift+enter
    Mac :cmd+shift+enter
  3. 通过导入module方式将jar包导入,再将module导入project
dependencies{compile project(':xx')
}

28. 通过Maven依赖添加远程库文件

通过Project Structure->app->Dependencies,添加依赖项
搜索相应的jar包,点击ok进行添加,这是从Maven的重要仓库中依赖的

29. Windows安装Git

下载Git客户端:http://git-scm.com/downlaod
根据安装向导进行安装
打开Android Studio的Settings对话框,选择Version Control,选择Git,设置git.exe的路径
测试Git环境

30. Mac安装Git

打开终端查看是否已安装git,运行:git -version
如果没有安装,根据提示进行安装
下载Git客户端:http://git-scm.com/downlaod
根据安装向导进行安装
进入安装目录:$ cd /usr/local/git/bin
打开Android Studio的Preferences对话框,选择Version Control,选择Git,设置git.exe的路径
测试Git环境

31. 在Github上创建仓库

申请一个Github账号,创建Repository

32. 通过Github分享Android项目

打开一个项目,将注册的Github邮箱和用户名注册到Git,Mac不用
配置git全局用户

git config —global user.email “augusting1991@163.com”
git config –global user.name “augusting52”

查看Github信息是否已经配置
提交项目:VCS-Import into Version Control->Share Project on Github
填写仓库地址,选择上传文件,填写提交纪录。
等待成功通知信息,并登录Github查看
通过编写.gitignore文件,将不想提交的文件写进去

33. 从Github检出一个仓库

删除已经提交的项目,然后重新检出
首先关闭项目,然后在欢迎界面中在项目列表中删除,按空格键删除
在欢迎界面中选择Check out project from Version Control
选择检出的版本控制软件,添加资源库地址,测试资源库地址是否正确,然后设置本地项目父级路径,和项目名称
拷贝完后,打开项目,查看代码是否完整

34. 创建一个Java文件


快捷键:打开提示信息(灯泡)
Windows : alt+enter
Mac : opt+return

35. 重构Java代码

重构(Refactor):
选择要重构的变量或者方法,选择Refactor菜单,选择Rename
快捷键:shift+F6
将代码提取为新方法:
Refactor->Extract->Method

36. 筛选和查找Logcat信息

快捷键:创建 for循环
Mac : cmd+j
Win : ctrl+j
运行程序,查看Android视图或者Debug视图,观察Logcat日志信息
通过Log level筛选日志信息,输入标签进行进一步筛选,类似于Eclipse

37. 使用断点和查看变量

创建断点:点击行号和代码旁边的空白处,可产生断点,再次点击可删除断点
快捷键:
F8:单步调试
恢复程序运行,或跳到下一个断点:
Mac:cmd+opt+r
Win:F9
可以通过在Watches窗口中添加想要观察的变量,或者通过点击想要观察的变量,右击添加到窗口

38. 通过安卓设备管理器查看设备

Tools->Android->Android Device Monitor(DDMS)

39. 查看设备内存使用情况

快捷键:跳转资源定义
Mac:cmd+click
Win:ctrl+click
通过界面右下角打开Memory Monitor,查看应用的内存占用情况,分配情况

40. 学习有效的代码编辑快捷键

快捷键:Help->Default Keymap Reference
代码注释:
Win:ctrl+/
Mac:cmd+/
自动补全代码:
Win:ctrl+spacebar, ctrl+shift+spacebar
Mac:ctrl+spacebar, cmd+shift+spacebar
显示可用的参赛列表:
Win:ctrl+p
Mac:cmd+p

41. 下一步学习

进一步学习:lynda.com课程库
XML Integration with Java
Foundations of Programming:Object-Oriented Design

Android Studio官方视频教程笔记相关推荐

  1. Android Studio 基础入门笔记

    Android Studio 基础入门笔记 Android Studio 基础入门笔记 为什么选择使用 Android Studio 而不是EclipseADT 安卓配置JDK AS如何更新 常规的 ...

  2. 最新版的android studio,Android Studio 官方最新版下载地址(支持国内下载)

    Android Studio正式发布,给Android开发者带来了不小的惊喜.但是下载地址却不给力,国内似乎无法正常下载.这里我们在网盘上传了,可以尽情下载了哦~~~ 第一步:Android Stud ...

  3. android studio官方教程 pdf,android studio教程pdf

    android studio教程pdf [2021-02-13 02:22:01]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...

  4. Android Studio的代码笔记--基本使用、新建一个项目、修改快捷键、常用控件的使用等

    基本使用 创建一个新项目 新建一个activity 修改主界面 新建一个布局并引用 app模块下的文件目录结构 res 下的常用资源目录 AndroidManifest.xml文件代码解释 Activ ...

  5. Android Studio学习开发笔记--基础

    关于进阶项目篇,点击这里 文章目录 前言 构建首个应用 运行 第一次可能会出现的问题 想要重新下载安装Android Studio 文件在哪里编辑 android基础--控件 基础属性 带阴影的Tex ...

  6. android studio 官方虚拟机,Android Studio安装虚拟机步骤

    1. 新建 或者 2. 按图中的步骤,选择一款设备,建议选择分辨率小的,不占内存 3. 按图 4. 按图 5. 点击finish后,选择之前下载的虚拟机,点next 6. 虚拟机重命名 7. 到这里, ...

  7. Android Studio 官方示例源码地址

    2019-12-16最新 使用方法: 1.安装git (具体的百度) 2.下载命令:git clone https://github.com/android/animation-samples.git ...

  8. Android Studio Notes/学习笔记

    学习视频来源:https://www.bilibili.com/video/BV1jW411375J?from=search&seid=16068849106535436916 文章目录 小知 ...

  9. Android Studio“官方”汉化

    1.打开JetBrains插件市场 ​​​​​​IntelliJ IDEA Ultimate Plugins and Themes | JetBrains Marketplace2 2.搜索Chine ...

最新文章

  1. 面试官:你写的单例模式有空指针异常,请你用Volatile改一下。我愣了五分钟...
  2. 3117 高精度练习之乘法
  3. 移动互联网时代 浏览器不可能干掉App
  4. leetcode —— 59. 螺旋矩阵 II
  5. linux tick异常变化,linux tickGet()
  6. mysql字符串等于失效_MySql整型索引和字符串索引失效或隐式转换问题
  7. 第一节:Scrapy开源框架初探
  8. python1e2_Python必修基础(1)
  9. TP5报错variable type error: array
  10. 10篇最新年优秀CISSP认证考试心得分享(值得收藏)
  11. 计算机应用专业毕业设计模板,计算机应用毕业论文模板范文
  12. MSP430 MSP430F5529 LaunchPad实验板
  13. setPositiveButton和setNegativeButton和setNeutralButton
  14. educoder1-2Python 计算思维训练——公式计算
  15. c# 问题 vs2017 c# 划前半大括号,下半大扣号不会显示
  16. 在线gif压缩文件大小_如何在不损失图像质量的情况下压缩动画GIF文件
  17. Unity 3D模型展示之拖拽
  18. LQBv23-Python:三升序列
  19. 黑马程序员——集合框架
  20. c++中bitset的用法总结

热门文章

  1. 如何在NS2中产生和使用Poisson Traffic
  2. 华夏食无忧上榜“2021亚洲品牌500强”品牌价值跃升至700.95亿元
  3. Python 按键记录器脚本
  4. MIT CMU CS系列课程
  5. java代码实现声纹识别_govpr--golang实现的gmm-ubm算法的说话人识别(声纹识别)引擎...
  6. 个人在使用vue中引入jquery和bootst整理的笔记,开始看了网上很多实例方法,都基本没成功
  7. 职业技术女性怎样做好职业规划
  8. Ettercap系列 I+:名词解释
  9. rgw bucket 防盗链
  10. FragmentTabHost的应用,完美解决滑动的时候,一些问题