小正印象 發表於 2020-2-9 11:39:00

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

<p>&nbsp; 移动开发的工具有很多:Android Studio,eclipse,Hbuilder等,其中,现如今最火的开发工具是Android Studio,Android Studio是谷歌自己推出的一款集成开发应用,且谷歌已经终止了对eclipse的支持,所以,我们选择Android Studio作为我们学习的开发工具,</p>
<p>&nbsp; Android Studio安装教程:<strong>https://www.bilibili.com/video/av50954019</strong>(这个教程并不是我录制的)</p>
<p>&nbsp; <strong>学习内容:</strong></p>
<p><strong>&nbsp;&nbsp;</strong></p>
<p>1.创建页面</p>
<p align="left">&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182405332-893813109.png"></p>
<p align="left">名词解释:</p>
<p align="left">Start a new Android Studio project&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;开始一个新的安卓工作室项目</p>
<p align="left">Open an existing Android Studio project&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;导入现有的安卓工作室项目</p>
<p align="left">Check out project from Version Control&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;从版本控制签出项目</p>
<p align="left">Profile or debug APK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;剖析或调试APK</p>
<p align="left">Import project(Gradle,Eclipse ADT,etc.) &nbsp;导入项目(Gradle、Eclipse ADT等。)</p>
<p align="left">Import an Android code sample&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 导入一个安卓代码示例</p>
<p align="left">&nbsp;</p>
<p align="left">2.Project 和 Module的关系</p>
<p align="left"><img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182414281-26657891.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="left">Project 就是一个项目,每个project可以包含好多个Module,每个Module对应着手机上的一款软件。</p>
<p align="left">Module:组件;模件;预制件;模块;功能块;组成单元;舱。</p>
<p>&nbsp;</p>
<p>3.第一次创建项目注意事项</p>
<p>注意:第一次创建项目需要连接互联网,否则会显示错误,最好要与无线网。(可怜的我第一次创建用限速的手机热点创建了半天)。</p>
<p>&nbsp;</p>
<p>4.Choose your project页面(Choose your project)</p>
<p>&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182423081-189795618.png"></p>
<p>名词解释:</p>
<p>Phone and Tablet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 手机和平板电脑</p>
<p>Wear OS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可穿戴设备</p>
<p>TV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 电视</p>
<p>Android Auto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安卓汽车</p>
<p>Android Things&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 机器人</p>
<p>Empty Activity&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 空活动</p>
<p>&nbsp;</p>
<p>5.Configure you project界面</p>
<p>&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182433596-864586771.png"></p>
<p>&nbsp;</p>
<p>解释:</p>
<p>界面内容:</p>
<p align="left">Configure you project&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;配置您的项目</p>
<p align="left">Package name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;包名</p>
<p align="left">Save location&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;保存位置</p>
<p align="left">Language&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;语言</p>
<p align="left">Minimum API level&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最低API指数</p>
<p align="left">Your app will run on approximately 95.3% of devices&nbsp; &nbsp;&nbsp;&nbsp;您的应用程序将在大约95.3%的设备上运行</p>
<p align="left">This project will support instant apps&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;该项目将支持即时应用</p>
<p align="left">Empty activity&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;空活动</p>
<p align="left">Previous&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以前的</p>
<p>常见错误解释:</p>
<p>Please enter an application name (show in launcher),or a descriptive name for your library</p>
<p>请输入应用程序名称(在启动器中显示),或您的库的描述性名称</p>
<p>‘’already exists at the specified project location.</p>
<p>指定的项目位置已经存在“”。</p>
<p>&nbsp;</p>
<p>注意:Name是应用程序的名称</p>
<p>包名不能包含数字、空格</p>
<p>项目路径不能包含中文</p>
<p>&nbsp;</p>
<p>6.开发界面介绍</p>
<p>&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182445597-1444582038.png"></p>
<p>&nbsp;</p>
<p>菜单栏:</p>
<p align="left">&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182452611-1250529461.png"></p>
<p align="left">File: &nbsp;&nbsp;&nbsp;文件夹;文件箱;纵列;锉刀;文件;档案;卷宗;案卷;职责</p>
<p align="left">Edit: &nbsp;&nbsp;&nbsp;编辑;编选;选辑;校订;删除;去掉;删节;剪辑;主编;担任…的编辑</p>
<p align="left">View:&nbsp; &nbsp;&nbsp;视力;视野;视线;看法;意见;想法;观点;视图;景色;图像</p>
<p align="left">Navigate:航行 ; 导航 ; 巡览 ; 驾驶 ; 航海</p>
<p align="left">Code: &nbsp;&nbsp;&nbsp;密码;代码;程序指令;法典;法规;章程;标记;行为准则;编号;道德准则</p>
<p align="left">Analyze: 分析;解析;揭示</p>
<p align="left">Refactor:重构</p>
<p align="left">Build: &nbsp;&nbsp;体形;体格;构件;造型;构造;编程过程</p>
<p align="left">Run: &nbsp;&nbsp;&nbsp;&nbsp;运行</p>
<p align="left">Tools: &nbsp;&nbsp;工具;器具</p>
<p align="left">VCS: &nbsp;&nbsp;&nbsp;&nbsp;编译型Verilog模拟器</p>
<p align="left">Window: &nbsp;窗;窗户;窗口;窗状开口;开展行动的间隙;金属箔片;视窗;窗玻璃</p>
<p align="left">Help: &nbsp;&nbsp;&nbsp;帮助</p>
<p align="left">&nbsp;</p>
<p align="left">工具栏:</p>
<p align="left">&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182502676-1679062718.png"></p>
<p align="left">工具窗口:</p>
<p align="left"><img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182517746-1372203973.png"></p>
<p>&nbsp;</p>
<p align="left">App是一个Module(一个Android应用)</p>
<p align="left">名词解释:</p>
<p align="left">manifests&nbsp; :清单</p>
<p align="left">Gradle Scripts:分级脚本</p>
<p align="left">编辑器:</p>
<p align="left">&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182526576-1579112024.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="left">&nbsp;</p>
<p align="left">&nbsp;</p>
<p align="left">状态栏:</p>
<p align="left">&nbsp;<img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182534231-1879791774.png"></p>
<p align="left">7.运行结果:</p>
<p align="left"><img src="https://img2018.cnblogs.com/i-beta/1718573/202002/1718573-20200217182546515-1479003902.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="left">问题:我们并没有输入Hello Word!为什么虚拟机上会出现?</p>
<p align="left">创建项目时会默认创建一个activity_main.xml布局文件,布局文件中默认添加了一个文本框组件:</p>
<p align="left">&nbsp;</p>
<p align="left">其中text属性默认设置为Hello Word!</p>
<p align="left"><br clear="all">
</p>
<p><strong>&nbsp;&nbsp;</strong></p>
<p>&nbsp;&nbsp;</p><br><br>
来源:https://www.cnblogs.com/wind-and-sky/p/12311041.html
頁: [1]
查看完整版本: Android开发学习1----AndroidStudio的安装、创建第一个Android Studio文件、Android Studio界面介绍和HelloWord!