创建项目

首先,先指出Android Studio中的两个概念。 ProjectModule 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。

Eclipse 中,我们可以同时对多个 EclipseProject 进行同时编辑,这些 Project 在同一个 workspace 之中。在Android Studio中,我们可以同时对多个Android Studio的 Module 进行同时编辑,这些 Module 在同一个 Project 之中。

EclipseProject 等同于Android Studio的 Module
Eclipseworkspace 等同于Android Studio的 Project

本文中所说到的项目指的是Android Studio的 Module 。Android Studio创建一个项目,首先要先创建 Project 。但是你创建项目的同时, Project 自动创建了,因此很多人容易混淆这两种概念。

讲解1

Android Studio创建项目的过程,其实就是 Eclipse 创建项目过程的细分化。 Eclipse 许多在一个页面设置的内容,Android Studio拆分成了多个页面,因此,创建项目的过程其实并不复杂。

Android Studio有两种创建项目的方法。
第一个是在Android Studio起始页选择 Start a new Android Studio project

第二个是在Android Studio主页,选择 File --> New Project

讲解2

接下来,我们会看到这个页面。

  • Application name :应用程序的名称。它是app在设备上显示的应用程序名称,也是在Android Studio Project 的名称。
  • Company Domain :公司域名。影响下面的 Package name 。默认为电脑主机名称,当然你也可以单独设置 Package name
  • Package name :应用程序包名。每一个app都有一个独立的包名,如果两个app的包名相同,Android会认为他们是同一个app。因此,需要尽量保证,不同的app拥有不同的包名。
  • Project localtionProject 存放的本地目录。

以上内容设置完毕,点击 Next

讲解3

接下来,我们会看到这个页面。

在这里,你可以你的 ProjectModule 的类型以及支持的最低版本。

  • Phone and Tablet :表示 Module 是一个手机和平板项目。
  • TV :表示 Module 是一个Android TV项目。
  • Wear :表示 Module 是一个可穿戴设备(例如手表)项目。
  • Glass :表示 Module 是一个 Google Glass 项目(不知道 Google Glass 是什么请自行搜索)。

你可以同时选择多个类型,区别就是项目会根据你选择的类型创建一个或多个 Module

Minimum SDK 表示的是 Module 支持的Android最低版本。根据不同的用户可以选择不同的版本。你可以点击 Help me choose 来查看当前Android版本分布情况。现在这个时代,如果你的项目支持到 2.2 版本几乎是支持了所有的Android设备。

以上内容设置完毕,点击 Next

讲解4

接下来,我们会看到这个页面(由于我的 Module 类型只选择了 Phone and Tablet ,所以会有这个页面。)。

这个页面是让我们选择是否创建 Activity以及创建 Activity 的类型。你可以选择不创建 ActivityAdd No Activity )。

如果你选择自动创建 Activity,Android Studio会自动帮你生成一些代码。根据 Activity 类型的不同,生成的代码也是不同的。有时,你能从这些自动生成的代码中,学到很多东西,比如 Fullscreen Activity

选择完毕,点击 Next

讲解5

接下来,我们会看到这个页面(上一步中,我选择了 Blank Activity 。)。

  • Activity Name :自动创建的 Activity 的类名。
  • Layout Name :自动创建的 Activity 的布局文件名称。
  • Title :自动创建的 Activity 的名称。
  • Menu Resource Name :自动创建的 ActivityMenu 文件名称。

以上内容设置完毕,点击 Next 。你将会看到这个进度条。这个表示,Android Studio正在创建和编译你的项目。

讲解6

项目创建编译完毕,会进入Android Studio的主页,你将看到下面的界面。

左侧是你的项目文件区域,中部是代码区域,右侧是布局文件的预览区域。

细心的话,你会发现,左侧的项目文件区域显示的文件层级,和 Eclipse 是不相同的,甚至和本地目录的文件层级也是不相同的。
Eclipse 不相同是因为Android Studio使用了 Gradle 这个项目构建工具,而 Eclipse 使用 Ant 构建项目,你可以通过 Gradle 设置和 Eclipse 拥有相同的目录结构。
和本地目录的文件层级不同是因为,在Android Studio 0.8版本之后,官方推荐使用 Android 文件目录显示结构,你可以切换。在项目文件区域的左上角,你可以选择你想选择的文件结构显示类型。

虽然官方建议是使用 Android ,但是我个人还是比较喜欢使用 Project 。你可以根据你的个人习惯进行选择。下面是 AndroidProject 这两种显示类型的显示区别。

从这两张图可以看出: Android 区分明显,只显示了和项目有关的文件; Project 根据本地目录结构,显示了文件结构,比较繁杂却更显示出了真实目录结构。

另外,对于项目文件区域,我还有两个设置。在项目文件区域的右上角,有一个齿轮的设置按钮,点击可以更加细节的设置文件显示效果。

默认是没有勾选 Flatten PackagesAutoscroll to Source 的,是我自己勾选上的。 Flatten Packages 是设置将包以完整包名的形式显示(个人习惯)。 Autoscroll to Source 是你点击某一个文件,将自动打开,省去了双击操作。

讲解7

如果你已经有一个项目,你想在这个项目中创建一个 Module ,你可以选择 File --> New Module

这样,会在当前的目录下创建一个 Module ,而不是在一个新的窗口中,单独创建 ProjectModule

之后,你就会看到下面的界面。

同样的道理,你可以设置项目类型,但是,由于你现在是创建一个 Module ,所以只能选择一种类型。

下方的4个选项代表着不同的意义:

  • Android Library :创建一个 Android LibraryModule
  • Import Existing Project :导入其他项目为一个 Module ,导入的项目可以是 Eclipse ADT 项目,也可以是 Gradle 项目( Gradle 只是项目构建工具, Eclipse 中也是可以使用的)。
  • Import .JAR or .AAR Package :导入 JAR 或者 AAR 文件为一个 Module
  • Java Library :创建一个 JavaModule ,主要用于编写 Java 的工具包。

选择完毕,点击 Next 。其余步骤,和上面几乎一样,就不在赘述了。

鉴于Android官网上下载很慢,Android Studio等已在网盘分享:Android Studio 网盘下载路径:

windows:http://yunpan.cn/cfTszP2wrJxdD (提取码:70b4)

Linux:http://yunpan.cn/cfTspUFzu2qqv (提取码:b9d3)

Mac:http://yunpan.cn/cfTsILm8hKpTB (提取码:4de0)

JDK1.7

Linux :http://yunpan.cn/cfTshyK9BGf7j (提取码:4a45)

【Android Studio使用教程2】Android Studio创建项目相关推荐

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

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

  2. Android高手进阶教程(一)-------Android常用名令集锦(图文并茂)!

    大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处. 特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安 ...

  3. android logo制作教程视频,android開机logo制作详细步骤.docx

    android開机logo制作详细步骤 Android 开机画面制作详解:(andorid 学习网站:)android 开机画面共有3个部分:一:linux kernel 的开机画面(/kernel/ ...

  4. 《Adobe After Effects CS4经典教程》——1.2 创建项目并导入素材

    本节书摘来自异步社区<Adobe After Effects CS4经典教程>一书中的第1章,第1.2节,作者 [美]Adobe公司,译者 许伟民,袁鹏飞 ,更多章节内容可以访问云栖社区& ...

  5. 《Adobe After Effects CS6中文版经典教程》——1.2 创建项目并导入素材

    本节书摘来自异步社区<Adobe After Effects CS6中文版经典教程>一书中的第1课,第1.2节,作者 [美]Adobe公司 ,译者 张明,更多章节内容可以访问云栖社区&qu ...

  6. WebStorm中Node.js项目配置教程(1)——创建项目

    Node.js绝对是一个web开发的热点话题,作为web神器的WebStorm也是开发Node.js的佼佼者. 接下来就Node.js项目在WebStorm的配置操作就行详细的讲解,首先是创建项目.两 ...

  7. android studio安装教程完整,Android Studio 安装配置方法完整教程【小白秒懂】

    1.安装包下载 安装包我们可以在官网下载,但为了让大家更方便,点击链接直接保存就好啦!! 2.Android Studio 安装- 打开安装包,点next - 点next - 这步要注意了,这里填安装 ...

  8. Android Studio 的最新版本 Arctic Fox创建项目 无法添加第三Maven仓库

    最近升级到最新版本的Android Studio 发现无法添加第三方Maven仓库,在build.gradle(Project) 中发现只有buildscript {},缺少了之前的allprojec ...

  9. Discovery Studio官方教程(Help-Tutorials) 创建2D QASR模型

    构建二维定量构效关系模型(2D-QSAR)教程 目的:通过此教程,了解并掌握Discovery Studio中通过MLR和PLS方法构建二维定量构效关系模型的操作过程. 所需功能和模块:Discove ...

  10. android编程高级教程 pdf,Android多媒体开发高级编程

    在多媒体功能方面,今天的手机同时是照相机.相册.摄像机.电影播放器.音乐播放器.听写机,且可能具备更多功能. 特别是,Android在SDK中具有非常丰富的功能,本书将试图通过讨论和实例对该SDK进行 ...

最新文章

  1. Spring配置文件中注入复杂类型属性
  2. 深度学习渐趋冷静,为何图形计算却逆势反涨?
  3. 魔术索引(返回索引值最小的一个)
  4. 图的四种最短路径算法
  5. Linux下实现一个网卡绑定多个IP地址
  6. C语言中整型常量的表达方式
  7. nginx反代+varnish缓存+后端LAMP平台集群实现
  8. 测试人必备的工具(常用的测试平台)
  9. CTF_Web:长安杯-2021 Old But A Little New asuka题解
  10. 设计模式——七大原则(附代码示例)
  11. java基础(个人笔记)
  12. Sublime text 3 注册码(转自晚晴幽草(简书作者))
  13. 前端 - 查找关键词 - 高亮 - 软考 - 程序员 - 简单编程算法计算
  14. 不考研,编程能力不强的大二同学,选择哪个专业方向?
  15. k8s 安装 EFK
  16. 从零到一,臻于至善|网易邮箱基于StarRocks 开发大数据平台的实践
  17. 计算机和应用物理学,专业篇丨应用物理学:仰望星空还是脚踏实地?
  18. 淘宝运营 动销率 售罄率两者区别 以及优化方案
  19. 获得android手机root权限,安卓设备什么是Root? 获得手机Root后可进行哪些高权限的操作?...
  20. cs有时说更新到10点,可登录游戏却是服务器维护中,绝地求生居然学起了CS?新开的游戏模式,中国玩家10年前就玩过!...

热门文章

  1. MySQL服务无法启动,服务没有报告任何错误--解决方案
  2. 去世父亲在儿子手机中复活,这可能是最温暖的一个AI
  3. Sql语句区分中英文
  4. latex图表中英文双标题的使用技巧
  5. 比较JPG、PNG、GIF、BMP图片格式
  6. Google设置应用专用密码
  7. codecademy SQL 编程系列一Introduction
  8. 产品助理入门攻略(一枚入行3年的PM内心独白)
  9. 北京电影学院及中央戏剧学院老师推荐的必看影片,我真是一条一条翻的,一条一条写的,是真的。...
  10. 110部值得一看的电影