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的源代码做过部分的分析,也算入门 ...
随机推荐
- cf 261B.Maxim and Restaurant
什么什么期望的,不会! (题解http://blog.sina.com.cn/s/blog_140e100580102wj4e.html(看不懂)) #include<bits/stdc++.h ...
- Python基础+爬虫基础
Python基础+爬虫基础 一.python的安装: 1.建议安装Anaconda,会自己安装一些Python的类库以及自动的配置环境变量,比较方便. 二.基础介绍 1.什么是命名空间:x=1,1存在 ...
- SpringMVC使用可以访问静态资源,但是导致Controller访问失败
如果在web.xml 拦截配置如下: <!-- Spring MVC servlet --> <servlet> <servlet-name>SpringMVC&l ...
- html 鼠标样式 鼠标悬停 小手样式
在style中添加cursor:pointer 实现鼠标悬停变成小手样式 先来一个示例 <div style="float:right"> <a class=&q ...
- HZNU-ACM寒假集训Day4小结 最短路
最短路 1.Floy 复杂度O(N3) 适用于任何图(不存在负环) 模板 --kuangbin #include<iostream> #include<cstdio> #in ...
- Java四类八种
四类: 整数类型,浮点类型,字符型,布尔型 八种: byte,short,int,long,float,double,char,boolean
- 快速排序_python
def quicksort(ls,result): if len(ls)<=1: result+=ls # return result else: flag=ls[0] left=[x for ...
- GitHub练习——如何将本地已有项目添加到github
刚开始开始接触,搞点简单的,看看是怎么把项目传上去,总结一下,大概是这些步骤: 创建本地仓库 将本地仓库变成git可管理的仓库:git init 把项目文件添加到缓存区:项目文件添加到已有的仓库,然后 ...
- CTF -bugku-web-web基础$_GET和$_POST
---恢复内容开始--- GET那题 就算没有学过php也会看懂if条件语句 于是我们在url后面直接加 ?what = flag 这样echo输出flag POST那题 直接火狐 要装hackbar ...
- php curl模拟post请求提交数据例子总结
php curl模拟post请求提交数据例子总结 [导读] 在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例子有需要的朋友可参考参考 ...