1.第一次打开Studio

     

2.点击创建新项目

然后填上相关信息,注意在Company Domain(公司域名)地方的填写,不同于Eclipse对应实际电脑中文件夹,而是在你所选择的Project文件夹下创建和Application name同名的文件夹,如我的电脑上是:C:\AndroidStudioProject\GeoQuiz

点击下一步

     

3.选择你要编写的程序将在何种设备上运行,这里选择“手机和平板”,然后选择最小支持的SDK(软件开发工具包),目前Google发布的最新是安卓6.0版本,但仍有大量用户在使用较早的版本。在这里我们可以依照软件默认的配置——Android 4.1。点击下一步

     

4.选择是否使用已有的模板,由于是第一次,不需要太过复杂的模板,选择空白活动,然后由我们自己构建=)

     

5.对空白活动进行详细命名

此处引用原文:

The layout name will automatically update to activity_quiz to reflect the activity’s new name. The layout name
reverses the order of the activity name, is all lowercase, and has underscores between words. This naming style is
recommended for layouts as well as other resources that you will learn about later.
For the Title, enter GeoQuiz to match the name of the app. Leave the Menu Resource Name as is and click Finish. Android
Studio will create and open your new project.

即为了反映Activity的命名,Layout(框架)的命名也将自动更改为新的名称——actvity_quiz

对于Layout以及许多以后会用到的其他资源的命名规则:

  • 全部为小写
  • 单词之间以下划线连接
  • 此处是Activity Name的反转

     

6.得到一个初始状态的项目:

  • 可以编译运行
  • 会在模拟器左上方显示Hello World!

此处讲解一部分Studio的界面各代表什么

  • 中间是显示当前代码,右边由于现在打开的是activity_quiz.layout即布局文件,则会显示出对文件的预览,但注意这并非是模拟器
  • 左侧显示的是整个项目的文件布局,注意图片中显示的是Android形式下的文件布局,可以切换至Project形式文件布局以反映真实的在计算机中文件存储结构
  • 上侧是工具栏、菜单栏

     

7.点击菜单栏——Build——Make Project(或Ctrl+F9)以编译整个项目。等待一会后,点击菜单栏中Run——Run App(或Shift+F10或点击工具栏中绿色的小三角)以运行程序。之后程序会在模拟器中运行。

然后讲解模拟器:

  • 两种模拟器:

    • Studio中的模拟器,在Tools——Android——AVD Manager中创建,比较简单,可以自己摸索。缺点是启动、运行速度慢,在我的电脑上甚至总是无法运行,所以不推荐。
    • Genymotion模拟器,对于个人完全免费,并且启动、运行速度快。
      • http://www.genymotion.net/
      • 按照网站提示使用即可
      • 另:可在Studio中以插件形式来启动它:
        • File——Settings——Plugins,搜索Genymotion下载即可

运行效果(此处以Studio自带的为例):

     

No.02——第一次使用Android Studio,并创建出Hello World的更多相关文章

  1. 第一次使用Android Studio时你应该知道的一切配置

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  2. 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  3. 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  4. 【转】第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建

    原文网址:http://www.cnblogs.com/smyhvae/p/4456420.html [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.c ...

  5. 【转】第一次使用Android Studio时你应该知道的一切配置

    原文网址:http://www.cnblogs.com/smyhvae/p/4390905.html [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.c ...

  6. 第一次使用Android Studio时你应该知道的一切配置(一)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  7. Android Studio中创建Kotlin For Android项目

    Kotlin俗称Android中的Swift,它是Jetbrains公司开发的基于JVM的一门语言,JetBrains公司可能大家并不熟悉,不过相信IntelliJ IDE大家一定知道,Android ...

  8. Android studio 中创建AIDL Service

      1.概述  AIDL在android系统中的作用 AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描写叙述语言, ...

  9. Android实验一(在Android Studio中创建项目和模拟器)

    北京电子科技学院(BESTI) 实     验    报     告 课程:移动平台开发         班级:1592 姓名:苏泽楠 学号:20159207 成绩:             指导教师 ...

随机推荐

  1. STL_算法_04_算术和生成算法

    ◆ 常用的算术和生成算法: 1.1.求和( accumulate 是求和的意思)(对指定范围内的元素求和,然后结果再加上一个由val指定的初始值.) T accumulate(iteratorBegi ...

  2. 雷林鹏分享:Ruby 字符串(String)

    Ruby 字符串(String) Ruby 中的 String 对象存储并操作一个或多个字节的任意序列,通常表示那些代表人类语言的字符. 最简单的字符串是括在单引号(单引号字符)内.在引号标记内的文本 ...

  3. English trip -- MC(情景课)3 C Do you have a sister?

    xu言:   学了困难的在去看以前的课程,发现真的容易多了.So 学习的最好方法和提速方式,那就是找困难的不断去挑战.尝试.尝试.在尝试! Grmmar ['græmə]  focus  ['fəʊk ...

  4. Android Webview 和Javascript交互,实现Android和JavaScript相互调用

    在Android的开发过程中.遇到一个新需求.那就是让Java代码和Javascript代码进行交互.在IOS中实现起来很麻烦.而在Android中相对来说容易多了.Android对这种交互进行了很好 ...

  5. 29 Socketserver和 ftp

    一.Socketserver #服务端 import socketserver class KnightServer(socketserver.BaseRequestHandler): def han ...

  6. 21 模块(collections,time,random,os,sys)

    关于模块importfrom xxx import xxx2. Collections1. Counter 计数器2. 栈: 先进后出.队列:先进先出deque:双向队列3. defaultdict ...

  7. PHP函数总结 (二)

    <?php header('content-type:text/html;charset=utf8');// 只要声明的函数在脚本中可见,就可以通过函数名在脚本的任何位置调用echo table ...

  8. OC Foundation框架—字符串

    一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableA ...

  9. CCF 2015-03-4 网络延时

    题目:http://115.28.138.223/view.page?gpid=T24 题意就是让求树上的任意两个节点间的距离的最大值.就是树的直径. 首先树的直径模板转载自http://www.07 ...

  10. HDU 3697贪心

    额...大意是你可以决定什么时候选课.然后呢.每五分钟只有一次机会选.每种课限制选课时间.问你能选到的课最多有多少. 感觉一点都不水.是自己太菜了吗? #include<stdio.h> ...