移动开发的工具有很多:Android Studio,eclipse,Hbuilder等,其中,现如今最火的开发工具是Android Studio,Android Studio是谷歌自己推出的一款集成开发应用,且谷歌已经终止了对eclipse的支持,所以,我们选择Android Studio作为我们学习的开发工具,

Android Studio安装教程:https://www.bilibili.com/video/av50954019(这个教程并不是我录制的)

学习内容:

  

1.创建页面

名词解释:

Start a new Android Studio project           开始一个新的安卓工作室项目

Open an existing Android Studio project      导入现有的安卓工作室项目

Check out project from Version Control       从版本控制签出项目

Profile or debug APK                         剖析或调试APK

Import project(Gradle,Eclipse ADT,etc.)  导入项目(Gradle、Eclipse ADT等。)

Import an Android code sample                导入一个安卓代码示例

2.Project 和 Module的关系

Project 就是一个项目,每个project可以包含好多个Module,每个Module对应着手机上的一款软件。

Module:组件;模件;预制件;模块;功能块;组成单元;舱。

3.第一次创建项目注意事项

注意:第一次创建项目需要连接互联网,否则会显示错误,最好要与无线网。(可怜的我第一次创建用限速的手机热点创建了半天)。

4.Choose your project页面(Choose your project)

名词解释:

Phone and Tablet        手机和平板电脑

Wear OS                 可穿戴设备

TV                      电视

Android Auto            安卓汽车

Android Things          机器人

Empty Activity          空活动

5.Configure you project界面

解释:

界面内容:

Configure you project                                   配置您的项目

Package name                                            包名

Save location                                           保存位置

Language                                                语言

Minimum API level                                       最低API指数

Your app will run on approximately 95.3% of devices     您的应用程序将在大约95.3%的设备上运行

This project will support instant apps                  该项目将支持即时应用

Empty activity                                          空活动

Previous                                                以前的

常见错误解释:

Please enter an application name (show in launcher),or a descriptive name for your library

请输入应用程序名称(在启动器中显示),或您的库的描述性名称

‘’already exists at the specified project location.

指定的项目位置已经存在“”。

注意:Name是应用程序的名称

包名不能包含数字、空格

项目路径不能包含中文

6.开发界面介绍

菜单栏:

File:    文件夹;文件箱;纵列;锉刀;文件;档案;卷宗;案卷;职责

Edit:    编辑;编选;选辑;校订;删除;去掉;删节;剪辑;主编;担任…的编辑

View:    视力;视野;视线;看法;意见;想法;观点;视图;景色;图像

Navigate:航行 ; 导航 ; 巡览 ; 驾驶 ; 航海

Code:    密码;代码;程序指令;法典;法规;章程;标记;行为准则;编号;道德准则

Analyze: 分析;解析;揭示

Refactor:重构

Build:   体形;体格;构件;造型;构造;编程过程

Run:     运行

Tools:   工具;器具

VCS:     编译型Verilog模拟器

Window:  窗;窗户;窗口;窗状开口;开展行动的间隙;金属箔片;视窗;窗玻璃

Help:    帮助

工具栏:

工具窗口:

App是一个Module(一个Android应用)

名词解释:

manifests  :清单

Gradle Scripts:分级脚本

编辑器:

状态栏:

7.运行结果:

问题:我们并没有输入Hello Word!为什么虚拟机上会出现?

创建项目时会默认创建一个activity_main.xml布局文件,布局文件中默认添加了一个文本框组件:

其中text属性默认设置为Hello Word!

  

Android开发学习1----AndroidStudio的安装、创建第一个Android Studio文件、Android Studio界面介绍和HelloWord!的更多相关文章

  1. Android开发第一天---AndroidStudio的安装和第一个安卓开发

    今天已经是开始学习Android的第二天,我居然才把AndroidStudio开发环境安装并配置好,我只能说“我太难了”,下了好几个版本,终于找到了一个合适的,得出一个结论外国的东西是真的不太好用啊, ...

  2. Android开发学习之路-插件安装、检查应用是否安装解决方案

    使用Bmob的时候,如果需要用到支付功能,就需要让应用去安装一个支付插件.而一般的做法是将插件放置在assets目录中,当用户需要支付,先检查是否能支付,不能的话,提示安装插件.代码: public ...

  3. Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境

    有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...

  4. Android开发学习总结(一)——搭建最新版本的Android开发环境

    Android开发学习总结(一)——搭建最新版本的Android开发环境(转) 最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是 ...

  5. Android开发学习之LauncherActivity开发启动的列表

    Android开发学习之LauncherActivity开发启动的列表 创建项目:OtherActivity 项目运行结果:   建立主Activity:OtherActivity.java [jav ...

  6. Android开发学习之路--Android Studio cmake编译ffmpeg

      最新的android studio2.2引入了cmake可以很好地实现ndk的编写.这里使用最新的方式,对于以前的android下的ndk编译什么的可以参考之前的文章:Android开发学习之路– ...

  7. Android开发学习之路--网络编程之xml、json

    一般网络数据通过http来get,post,那么其中的数据不可能杂乱无章,比如我要post一段数据,肯定是要有一定的格式,协议的.常用的就是xml和json了.在此先要搭建个简单的服务器吧,首先呢下载 ...

  8. Android开发学习之路--Activity之初体验

    环境也搭建好了,android系统也基本了解了,那么接下来就可以开始学习android开发了,相信这么学下去肯定可以把android开发学习好的,再加上时而再温故下linux下的知识,看看androi ...

  9. Android开发学习之路--Android系统架构初探

    环境搭建好了,最简单的app也运行过了,那么app到底是怎么运行在手机上的,手机又到底怎么能运行这些应用,一堆的电子元器件最后可以运行这么美妙的界面,在此还是需要好好研究研究.这里从芯片及硬件模块-& ...

  10. Android开发学习之路--MAC下Android Studio开发环境搭建

    自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...

随机推荐

  1. sql server 日期时间数据类型

    1.日期和时间数据类型 (1)在sqlserver 2008之前,SQL Server 支持datetime 和 smalldatetime 两种日期时间数据类型.这两种数据类型日期和时间是不可分割的 ...

  2. 高性能集群软件keepalived

     Keepalived介绍 以下是keepalive官网上的介绍.官方站点为http://www.keepalived.org.         Keepalived is a routing sof ...

  3. 配置gitlab代码提交之后自动触发jenkins

    https://www.cnblogs.com/bugsbunny/p/7919993.html

  4. JavaScript 之 Function

    JavaScript function 语句定义和用法: function 语句用于声明一个函数. 函数声明后,我们可以在需要的时候调用. 在 JavaScript 中,函数是对象,函数也有属性和方法 ...

  5. 当我们进行综合和I/O布局后会发生什么QwQ

    基于的平台是Vivado 2018.2 本文主要以一个简单的半加器加器(组合逻辑为例)学习vivado的综合,I/O配置的一些内容. 本人小白,记一些自己的理解. 任务: 分析Log文件. 布局I/O ...

  6. 简单模拟B1001

    #include<iostream> using namespace std; int main() { int n; ; cin >> n; ) { == ) { n = ( ...

  7. Python说文解字_继承过程中的参数集合

    1. 先看一段属性继承的代码: class User: def __init__(self,name,age): self.name = name self.age = age class User1 ...

  8. ubuntu下git的使用

    1.安装git sudo apt-get install git sudo apt-get install git-core 2.配置git lzb@lzb:~$ git config --globa ...

  9. 提高WiFi上网速度

    https://jingyan.baidu.com/article/1876c852aa668c890b1376c4.html http://www.coozhi.com/youxishuma/you ...

  10. 吴裕雄--天生自然 JAVA开发学习:运算符

    public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = 25; int ...