Android开发学习1----AndroidStudio的安装、创建第一个Android Studio文件、Android Studio界面介绍和HelloWord!
移动开发的工具有很多: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!的更多相关文章
- Android开发第一天---AndroidStudio的安装和第一个安卓开发
今天已经是开始学习Android的第二天,我居然才把AndroidStudio开发环境安装并配置好,我只能说“我太难了”,下了好几个版本,终于找到了一个合适的,得出一个结论外国的东西是真的不太好用啊, ...
- Android开发学习之路-插件安装、检查应用是否安装解决方案
使用Bmob的时候,如果需要用到支付功能,就需要让应用去安装一个支付插件.而一般的做法是将插件放置在assets目录中,当用户需要支付,先检查是否能支付,不能的话,提示安装插件.代码: public ...
- Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境
有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...
- Android开发学习总结(一)——搭建最新版本的Android开发环境
Android开发学习总结(一)——搭建最新版本的Android开发环境(转) 最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是 ...
- Android开发学习之LauncherActivity开发启动的列表
Android开发学习之LauncherActivity开发启动的列表 创建项目:OtherActivity 项目运行结果: 建立主Activity:OtherActivity.java [jav ...
- Android开发学习之路--Android Studio cmake编译ffmpeg
最新的android studio2.2引入了cmake可以很好地实现ndk的编写.这里使用最新的方式,对于以前的android下的ndk编译什么的可以参考之前的文章:Android开发学习之路– ...
- Android开发学习之路--网络编程之xml、json
一般网络数据通过http来get,post,那么其中的数据不可能杂乱无章,比如我要post一段数据,肯定是要有一定的格式,协议的.常用的就是xml和json了.在此先要搭建个简单的服务器吧,首先呢下载 ...
- Android开发学习之路--Activity之初体验
环境也搭建好了,android系统也基本了解了,那么接下来就可以开始学习android开发了,相信这么学下去肯定可以把android开发学习好的,再加上时而再温故下linux下的知识,看看androi ...
- Android开发学习之路--Android系统架构初探
环境搭建好了,最简单的app也运行过了,那么app到底是怎么运行在手机上的,手机又到底怎么能运行这些应用,一堆的电子元器件最后可以运行这么美妙的界面,在此还是需要好好研究研究.这里从芯片及硬件模块-& ...
- Android开发学习之路--MAC下Android Studio开发环境搭建
自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...
随机推荐
- COGS 1489玩纸牌
%%%http://blog.csdn.net/clover_hxy/article/details/53171234 #include<bits/stdc++.h> #define LL ...
- java课程课后作业190530之用户体验评价
每个人评价一下大家手头正在使用输入法或者搜索类的软件产品. 从用户界面.记住用户选择.短期刺激.长期使用的好处坏处.不要让用户犯简单的错误四个方面发表一篇博客. 输入法:苹果自带的输入法 用户界面:简 ...
- Spring Boot Actuator Endpoints
常用内建的Endpoints: beans:显示当前Spring应用上下文的Spring Bean完整列表(包含所有ApplicationContext的层次) conditions:显示当前应用所有 ...
- docker入门资料及常用命令
Docker17中文开发手册 :https://www.php.cn/manual/view/36147.html Linux部署Docker及常用命令: https://www.cnblog ...
- SpringMVC_执行原理
什么是SpringMVC 概述 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架. 查看官方文档:https://docs.spring.io ...
- 中后缀表达式/洛谷P1175 表达式的转换
P1175 表达式的转换 思路:先用栈转成中缀表达式,再用栈进行计算.要输出过程,因此计算一次输出一次,但是栈没有迭代器,不好用,换成vector(可以pop_back).虽然表达式求值也可以这么做, ...
- C++的一些知识点汇总
数组形参 数组形参 void test(const int arr[]); //arr中的值不能被改变 void test(const int *arr); //arr中的值不能被改变,包括arr[1 ...
- eclipse默认的WebContent目录修改为webRoot
从网上下载了个Java Web项目,导入Eclipse后在Tomcat中发布,发现在Tomcat的Webapps目录下没有JSP页面 到项目中去看才发现有两个目录,一个WebContent,一个Web ...
- DLL对应的导入库一定会生成的
测试代码: #pragma once #define TESTDEPEND_EXPORTS #ifdef TESTDEPEND_EXPORTS #define TESTDEPEND_API __dec ...
- MySQL性能管理及架构设计:第2章 什么影响了MySQL性能
第2章 什么影响了MySQL性能 2-1 影响性能的几个方面 1.服务器的硬件 2.服务器的操作系统 3.数据库的存储引擎 4.数据库的参数配置 5.数据库表结构设计和SQL语句的编写和优化 2-2 ...