1、让IT教学更简单,让IT学习更有效Android程序设计教程第2章 Android Studio集成开发环境目录 2.1搭建Android Studio开发环境 2.1.1Android Studio介绍 2.1.2下载并安装JDK 2.1.3 下载并安装Android Studio 2.1.4启动Android Studio 2.2 Android Studio编程环境介绍 2.2.1 Android Studio编程环境 2.2.2 Android SDK操作 2.2.3 AVD模拟器操作 2.3 Android Studio应用程序 2.3.1新建一个工程 2.3.2 Android应用
2、程序目录结构分析 2.3.3导入项目操作学习目标 掌握Android Studio开发环境的搭建 了解Android Studio编程环境 掌握Android SDK和AVD的基本操作 掌握Android应用程序的基本结构2.1.1Android Studio介绍 Android Studio 是谷歌推出的一个Android集成开发工具,类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。在IDEA的基础上,Android Studio为开发者提供了:基于Gradle的实现项目构建。Android 专属的重构和快速修复功能。通过提示
3、工具以及时捕获性能、可用性、版本兼容性等问题。支持ProGuard 和应用程序签名功能。通过基于模板的向导来生成常用的 Android 应用程序设计和组件。功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。Android Studio的优势如下:可以在工程的布局界面和代码中实时预览颜色、图片等信息。可以实时预览String的效果。可以实现多屏幕预览功能,并且可以实时截图设备框界面,也可以随时录制模拟器视频。可以直接打开工程文件所在的位置。可以实现跨多个工程的移动、搜索和跳转功能。可以实时自动保存功能。实现了智能重构和智能预测报错功能,也可以灵活、方便地编译整个项目。2.1.2下载并
4、安装JDK2.1.3 下载并安装Android Studio 登录Android的官方网站https:/ Studio”链接,进入Android Studio的下载页面 下载完成之后会得到一个“exe”格式的可执行文件,用鼠标双击后弹出安装欢迎界面,单击“Next”按钮后来到选择工具界面2.1.4启动Android Studio2.2.1 Android Studio编程环境1.Welcome to Android Studio面板面板 Start a new Android Studio project:单击后可以创建一个新的Android Studio工程。Open an existing
5、 Android Studio project:单击后可以打开一个已经存在的Android Studio工程。Check out project from Version Control:从版本库中检查项目,可以通过Android Studio分别加载来自GitHub、CVS、Git、Google Cloud、Mercurial和Subversion等著名开源项目管理站点中的资源。Profile or debug APK:配置和调试APK。Import project(Gradle,Eclipse ADT,etc):通过导入的方式打开一个已经存在的Android项目,可以导入使用Gradle,
6、Eclipse ADT和etc方式创建的Android项目。Import an Android code sample:单击后可以从官网导入Android代码示例。Configure:单击后可以来到系统设置面板。Android Studio菜单栏 File(文件)子菜单可以实现和文件相关的操作 Edit(编辑)子菜单可以实现和编辑操作相关的功能 View(视图)子菜单可以设置在Android Studio主界面中显示哪些功能面板Android Studio工具栏2.2.2 Android SDK操作操作 Android SDK Location:在此设置当前机器安装Android SDK的路径
7、,一定是SDK的根目录。SDK Platforms:列出了当前机器中已经安装的版本、未安装的版本和未完全安装的版本三种SDK 信息,三者之间的状态可以相互转变。SDK Tools:列出了当前机器中已经安装的版本、未安装的版本和需要更新的三种SDK Tools信息。SDK Update Sites:列出了在线更新Android SDK的官方地址,也就是更新SDK时下载的资料是从这些网址中下载获取的。Show Package Details:选择后会启动显示Android SDK管理器的典型界面,在此界面中列出了当前机器中的Android SDK信息。2.2.3 AVD模拟器模拟器操作操作2.3.
8、1新建一个工程2.3.2Android应用程序目录结构分析应用程序目录结构分析-Project模式模式.gradle:表示Gradle编译系统,其版本由Wrapper指定。.idea:Android Studio IDE所需要的文件。app:当前工程的具体实现代码。build:编译当前的程序代码后,保存生成的文件。gradle:Wrapper的jar和配置文件所在的位置。build.gradle:实现gradle编译功能的相关配置文件,其作用相当于Makefile。gradle.properties:和gradle相关的全局属性设置。gradlew:编译脚本,可以在命令行执行打包,是一个Gra
9、dle Wrapper可执行文件。gradlew.bat:Windows系统下的Gradle Wrapper可执行文件。local.properties:本地属性设置(设置key和设置Android SDK的位置等),这个文件是不推荐上传到VCS中去的。settings.gradle:和设置相关的gradle脚本。External Libraries:当前项目依赖的Lib,在编译时会自动下载。Android模式模式 app/manifests:AndroidManifest.xml配置文件目录。app/java:存放开发人员编写的源码文件。app/res:存放项目中所有的资源文件,包括图片文件(drawable)、图标文件(mipmap)、布局文件(layout)和数据文件(values)。Gradle Scripts:和gradle编译相关的脚本文件。