移动开发的工具有很多: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. hibernate 插入date值到postgresql,丢失时分秒

    用hibernate插入java.util.Date数据时发现 时分秒 会丢失.如 2014-05-30 15:59:16.921 在postgresql数据库中显示2014-05-30 00:00: ...

  2. Centos 7.4 DNS域名解析

    1.安装部署包 yum -y install bind bind-utils bind-chroot 2.启动服务并设置开机自启动 [root@localhost ~]# systemctl star ...

  3. SASS- 局部文件(Partial)

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – 语法 SASS – 变量 SASS- 局部文件(Partial) SASS – 混合(Mixin) SASS ...

  4. VUE.js入门学习(2)-基础精讲

    1.VUE 实例 - 一个项目是有很多的vue实例拼装的.每一个组建就是vue的实例. var vm = new Vue() 2.VUE 实例生命周期钩子 生命周期函数:VUE实例在某一个时间点会自动 ...

  5. 查询内核符号链接的信息的API

    NtOpenSymbolicLinkObject和NtQuerySymbolicLinkObject获取指定符号链接的信息 版权声明:本文为博主原创文章,未经博主允许不得转载.

  6. jdk 的安装教程

    1. 配置的位置 鼠标右击计算机----属性-----高级系统设置---环境变量----在系统变量中配置(推荐) 2.增加环境变量 (1)新建 -----  变量名:   JAVA_HOME 变量值 ...

  7. zabbix监控一个机器上的多个java进程的jvm

    一.监控安装部署 1.1 JVM端口配置 (/bqhexin/tomcat/bin/catalina.sh)在安装的tomcat路径,找到catalina.sh文件. vim编辑并添加: catali ...

  8. 云服务器Linux版本下---安装git

    xshell进入云服务器: 按照git官网:https://git-scm.com/download/linux   的教程输入: apt-get install git 本地没有包????? 原来是 ...

  9. 解决XML警告"No grammar constraints (DTD or XML Schema) referenced in the document"

    解决办法: 顶部有这两行信息即可解决警告: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...

  10. SQL基础教程(第2版)第6章 函数、谓词、CASE表达式:6-1 函数

    6-1 各种各样的函数 ● 函数的种类很多,无需全都记住,只需要记住具有代表性的函数就可以了,其他的可以在使用时再进行查询. ■函数的种类所谓函数,就是输入某一值得到相应输出结果的功能,输入值称为参数 ...