android studio下载安装教程,详见文末。
首先简单介绍一下,安卓中存在两个概念即project和module,project是一个项目,一个项目(project)中可以包含很多的module(模块),每个模块module对应一个安卓应用程序,也就是说将module发布到手机上,就可以在手机界面看到应用的图标。
下载安装android studio后,下面我们开始第一个安卓应用。
第一步,打开android studio软件,依次点击File–>new–>new project,进入如图界面,该界面第一栏为应用名称,自己命名(我将此应用名称改写为xiaomi),后面的几栏分别是公司域名、包名和保存路径,可以不用改动。点击next。注:包名是可以改的,点击Edit超链接,即可改动,保存路径和包名中不能有中文或空格,否则会因为出现非法字符报错。
第二步,开始设置目标设备,主要是用于选择当前设计的应用运行到哪种类型的设备上,系统自动选中手机或平板电脑应用类型,可以不改动,点击next。注:下面几栏中wear为可穿戴设备,TV为电视,汽车等。其中Minimum SDK下拉菜单为SDK的最低版本,只要大于此版本的手机都可以运行此程序。
第三步,选择创建activity(窗口)类型,会看到有很多创建activity的模板,因为我们做的是最基本的类型,所以选中blank类型,(有的软件上是basic类型),选中后点击next。
第四步,如下图所示,四栏可以不改动,点击finish,然后你会看到哦滚动条在滚动创建。(其中四栏分别为窗口名称,布局名称,以及菜单资源的名称)
第五步,观察窗口,你会进入如图的窗口,其中,窗口的最上面一栏(File,edit,View、、、)为菜单栏,,菜单栏下面是工具栏。手机界面为创建应用的预览效果,此时HelloWorld项目创建完成。
第五步续,为什们我们没有输入HelloWorld代码,而界面却显示呢?那是因为我们在创建项目的时候,会默认生成一个activity_main.xml布局文件,在这个文件当中会默认添加一个Textview组件,在此组件中有个text的属性,系统默认将此属性值设置为HelloWorld。
第六步,创建AVD,启动模拟器,其实模拟器本身并没用窗口,需要借助AVD来呈现,把鼠标放到图中位置,可以看到AVD Manager图标,点击打开就可以,(注:也可以在Tools工具栏中找到AVD Manager图标)。
第六步续:如果你是第一创建,你将会看到如下界面,点击创建虚拟设备的按钮。
第六步续:在此窗口中选择模拟的设备,这个根据自身需求选择一个就可以,然后点击next。
第六步续:进入到了选择系统镜像的界面,选择你下载的最高版本的或其他版本都可以,然后点击next。
第六步续:进入到如下界面,可以修改AVD名称,是否可以缩放,以及横屏或者竖屏等。所有都可以选择默认,然后点击finish。
第六步续:点击绿色启动按钮,启动模拟。注:启动模拟器是需要时间的,一般电脑配置越差,需要的时间就越久,大概要等1-2分钟左右。一直等到弹出手机界面,并开机的过程结束。
第六步续:你会看到模拟器的界面如下图所示,此时表示模拟器成功打开。点击OK,然后点击菜单栏,你会看到菜单栏中的很多应用配置。
第六步续:如图所示,可以在模拟器中完成一些配置,当然我们这个给简单的应用程序,在此可以不配置。
第七步,在模拟器中运行HelloWorld程序,在此界面中,打开app下拉菜单,因为这里就一个module,所以下拉菜单中也就一个选项,如果创建多个module,也就会出现多个选项。只需选择app,然后点击绿色启动按钮即可。
第八步,会弹出这一界面,其中上面有一个在线设备,就是刚刚打开的模拟器,上面默认选择了该设备,点击OK即可在该设备上模拟HelloWorld程序。需要等待一点时间。注:当然你点击下面的Launch emulator也可以,就是驱动一个新的模拟器去运行HelloWorld程序。
第九步,然后你会看到在模拟器上的运行结果,如图所示,其中xiaomi就是应用程序的名称,也就是最初定义的,HelloWorld!程序也出现在模拟器界面上,到此,第一个应用程序在模拟器上运行结束,然而,一行代码也没有写。
第十步,在手机上运行Helloworld程序,首先需要将手机连接到电脑,
在电脑上下载一个辅助软件,叫做应用宝或者360手机助手PC版,我下载的是360手机助手PC版。打开界面如下,可以扫码将PC连接手机,也可以用USB数据线连接到手机。连接好以后,在android studio中运行程序即可,实现在手机界面上显示Hello World.
正版软件提取和安装教程如下网址
https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&mid=2650202202&idx=8&sn=7ba6065b6fff961326e68d782d83a47a&chksm=8ee140b6b996c9a05a6513889e99f90638b6e30e0d5de4d1aa0eb77e1e1346b2bafa0a55ec7f&mpshare=1&scene=23&srcid=0217fPAZDbSFbRMBPSZDzTAZ&sharer_sharetime=1581951247187&sharer_shareid=7a280cb9c36e0a36216b3d8a550b270c#rd
作者:nuist__NJUPT