




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用Android开发工具AndroidStudio可以十分便捷、且以全程可视化的方式完成App的创建、运行与调试。相比较于其他Android开发工具,响应速度更快、UI主题更具设计性、调试程序更加智能等优势让AndroidStudio表现出更加优秀的属性。因此,使用AndroidStudio进行App的创建与设计将是一件相当快乐的事情,请大家保持一颗愉快的心开始我们的App之旅。3.1项目目标:用AndroidStudio创建App
3.2.1Android的内部结构
3.2.2Android的开发流程3.2项目准备3.3项目运行3.4项目结案3.5项目练习在新建的App工程文件中,AndroidStudio会自动生成许多文件,其中,重要的文件包括:1.app:在AndroidStudio中进行编程时,一般分为Project(工作空间),Module(模块)两种概念。app即为创建项目时默认的模块,即一个module,一个Android应用程序的文档结构。2.libs:用于存放项目的类库。比如项目中会用到的.jar文件等。3.src:用于存放该Android项目中用到的所有资源文件,如图片等。4.androidTest:用于存放应用程序单元的测试代码。5.main:即Android项目的主目录,包含java目录存放.java源代码文件,res存放资源文件,包含图像、字符串资源等等,AndroidManifest.xml是项目的配置文件。6.build.gradle:即Android项目的Gradle构建脚本7.build:即Androidstudio项目的编译目录。8.gradle:用于存放该项目的构建工具。9.ExternalLibraries:用于显示该项目所依赖的所有类库。3.2.1Android的内部结构
为了保证Android程序结构的一致性,AndroidStudio为每一个程序都设置了相同的内部结构,该结构在Android项目建立时就已经存在了。程序的内部结构是引导程序运行及应用的向导,也是程序员在进行程序编写与设计时需要掌握与熟悉的内容。因此,对程序的内部结构介绍是必不可少的。我们以创建名为AndroidHello的项目为例,可以发现一个App程序是由多个文件及文件夹共同组成的,每个文件或文件夹都有不同的意义和功能。图3-1AndroidHello项目的程序内部结构3.2.2Android的开发流程
对Android平台上的应用进行开发,可以依据一定的流程来进行。1.安装Android调试软件,配置开发环境;2.创建Android虚拟机或硬件设备;3.创建Android项目,编写代码、提供资源文件;4.运行Android应用程序,用AndroidStudio运行程序并呈现效果;5.调试Android应用程序,测试并发布。3.3项目运行3.3.1创建一个AppStep2.单击“StartanewAndroidStudioproject”按钮,创建第一个Android项目,如图3-3所示。图3-3创建Android项目Step3.为新建项目设置属性。其中,项目的名称为HelloWorld,设定项目位置,最后单击“Next”按钮即可,如图3-4所示。Step1.双击AndroidStudio的图标打开工具,如图3-2所示。图3-2打开AndroidStudio时的加载画面图3-3创建Android项目图3-6设置App的Activity样式图3-5选择SDK版本图3-4为新建项目设置属性Step4.选择适当的SDK版本,然后单击“Next”按钮,如图3-5所示。Step6.设置Activity的名称和Layout的名称,然后单击“Finish”按钮,完成新建程序的前期设定,如图3-7所示,继而进入AndroidStudio的开发主界面,如图3-8所示。Step5.为App的运行选择一个Activity样式,如“EmptyActivity”,然后单击“Next”按钮,如图3-6所示。图3-7为新建Activity设置文件名称图3-8AndroidStudio的开发主界面3.3项目运行3.3.2运行App图3-10选择模拟器设备Step3.确定设备后,单击“Next”按钮,弹出“SelectImage”窗口界面,选择系统版本,一般默认选择最高版本的,如图3-11所示。Step1.单击“AVDManager”按钮,弹出“AndroidVirtualDeviceManger”窗口,单击按钮,创建虚拟设备模拟器。Step2.选择一种模拟器设备,如图3-10所示。1.使用模拟器运行App为了避免系统报错,建议大家在创建模拟器之前单击“SDKManager”按钮,更新AndroidSDK的相关配置,如图3-9所示。图3-10选择模拟器设备图3-9更新AndroidStudio的相关配置图3-11设置SelectImage”窗口界面3.3项目运行3.3.2运行AppStep6.单击“RunApp”按钮,即可弹出选择运行设备的窗口,如图3-14所示。Step5.加载一段时间后,模拟器即被创建出来,如图3-13所示。Step4.单击“Next”按钮,弹出“AVDverifyconfiguration”窗口界面,一般应用默认设置。需要注意的是关于手机尺寸Scale,一般将其设置为Auto,即自动配置大小,如图3-12所示。再单击“Finsh”按钮。图3-13新创建的模拟器图3-12设置“AVDverifyconfiguration”窗口界面图3-14可用模拟器设备界面Step7.在单击“OK”按钮运行App,可以通过AndroidStudio底部显示的情况来监视运行状态,加载一段时间后,即可出现使用模拟器运行的效果,如图3-15所示。图3-15使用模拟器运行的效果3.3项目运行3.3.2运行App
Step4.等待运行,即可在手机界面上看到App的演示效果,如图3-17所示。2.使用手机运行AppStep1.首先将手机与电脑相连接,使用USB的方式。Step2.在手机上勾选“连接后启动调试模式”,如果是首次连接,电脑会弹出安装对话框进行匹配安装。Step3.在AndroidStudio的工具栏上单击运行按钮,弹出DeviceDialog选择框,选择要连接的设备,单击“OK”按钮,如图3-16所示。图3-16连接设备图3-17使用手机运行App效果3.3项目运行3.3.3调试App
Step2.设置断点,即通过在行号处单击的方式进行设定,如图3-19所示。再单击按钮(只截按钮的图像)开启调试会话,在Debug视图中即可得到调试的情况,如图3-20所示。AndroidStudio在开发App的过程中,一定会由于各种原因在编程时产生错误或疏忽,因此,通过调试的方法找到错误所在并进行修改就是一项十分重要的工作。在使用AndroidStudio进行Android开发时,可以采用断点调试的方法,具体的操作过程如下。Step1.在AndroidStudio中找到需要调试的程序,如图3-18所示。图3-18选择需要调试的程序(你自己随便找一个程序即可)图3-20设置断点并开启调试会话本章通过对于Android内部结构的解析让大家能够较为深入地体会到App的内部组成及彼此之间的关系。再通过App开发流程的梳理,明确了开发App的全部步骤,从创建一个项目到运行项目,再到调试项目,整个流程紧密相关,缺一不可,为App的顺利编写提供了全面的技术保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JG/T 5062.1-1995混凝土搅拌机可靠性试验方法
- JG/T 489-2015防腐木结构用金属连接件
- JG/T 355-2012天然石材用水泥基胶粘剂
- JG/T 253-2009建筑用曲臂遮阳篷
- JG/T 231-2018建筑玻璃采光顶技术要求
- JG/T 162-2004住宅远传抄表系统数据专线传输
- JG/T 155-2014电动平开、推拉围墙大门
- JG 138-2001点支式玻璃幕墙支承装置
- CJ/T 434-2013超声波水表
- CJ/T 25-2018供热用手动流量调节阀
- 2025年继续教育公需课必修课考试题库附含参考答案
- 公共知识法律试题及答案
- 2025中国广电山东网络有限公司市县公司招聘145人笔试参考题库附带答案详解
- 天津市公安局为留置看护总队招聘警务辅助人员笔试真题2024
- 2025-2030中国光稳定剂行业市场现状供需分析及投资评估规划分析研究报告
- 浙江省强基联盟2024-2025学年高一下学期5月月考地理试题(含答案)
- 职业技术学校2025年国际交流计划
- 2025年土木工程专业知识测试试卷及答案
- (高清版)DG∕TJ 08-15-2020 绿地设计标准 附条文说明
- 《肥胖症诊疗指南(2024年版)》权威解读
- 合肥市2025届高三年级5月教学质量检测(合肥三模)物理试题+答案
评论
0/150
提交评论