网站大量收购闲置独家精品文档,联系QQ:2885784924

Android应用程序开发 课件 第2章 Android应用项目的开发框架.pptx

Android应用程序开发 课件 第2章 Android应用项目的开发框架.pptx

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章Android应用项目的开发框架

本章简介AndroidStudio是Google推出的Android应用开发环境,它拥有强大的功能和高效的性能。本章将基于AndroidStudio应用开发环境,重点讲解Android应用项目的开发框架,包括应用项目的目录结构、关键文件以及构成组件等。此外,还将对Android应用开发中使用到的SDK进行系统的介绍。

本章目录2.1Android项目的组成2.2Android项目开发的关键文件2.3扩展HelloWorld项目2.4Android应用开发常用的包2.5Android应用程序的构成2.6AndroidSDK2.7Android项目的开发流程2.8小结2.9习题

2.1Android项目的组成在AndroidStudio中创建的项目提供了多种不同类型的项目显示结构(例如:Android、Project和Packages等),默认以Android结构类型显示。如图所示。

2.1Android项目的组成以第一章开发的HelloWorld项目为例,该项目的Android结构类型视图下主要包含如下文件和文件夹。app/manifests/AndroidManifest.xml文件:该文件是Android项目的配置文件,它主要用来保存项目的全局配置数据。app/java文件夹:该文件夹用于存放项目包含的所有Java源代码和测试代码,其中的Activity类定义文件MainActivity.java,类似于Java项目中的主类。app/res文件夹:该文件夹用于存放项目包含的所有资源文件,它又包含下述子文件夹:(1)drawable文件夹:该文件夹主要保存项目使用到的图标文件(例如,*.jpg、*.bmp和*.png等文件)。(2)layout文件夹:该文件夹主要保存项目中的界面布局文件。界面布局文件主要用于设计和编辑UI界面。在使用界面布局的Activity类中可通过setContentView()方法显示界面布局。(3)mimap文件夹:该文件夹主要保存项目中应用的启动图标。为保证良好的用户体验,需要为不同屏幕分辨率提供不同的图片,并且分别将其保存在不同的子文件夹内。(4)values文件夹:该文件夹主要保存项目中使用的各种类型的数据,在开发国际化应用程序时,这种方式尤其方便。(5)GradleScripts文件夹:该文件夹主要保存Gradle编译的相关脚本。

2.2Android项目开发的关键文件仍然以第一章介绍的HelloWorld项目为例,介绍Android项目开发中涉及到的关键文件。这些文件分别是:MainActivity.java主界面文件、activity_main.xml主界面布局文件和Android项目的配置文件AndroidManifest.xml。

2.2Android项目开发的关键文件1.MainActivity.java主界面文件MainActivity.java文件类似于Java项目的主类,可以将其理解为一个UI控件的容器类,它Android应用的启动Activity。展开Android视图下的app/java文件夹,双击打开MainActivity.java文件,会看到右侧代码。代码解释:MainActivity类是helloworld应用程序的主界面类,该类包含了与用户交互的属性和方法。MainActivity类从AndroidSDK提供的AppCompatActivity继承而来,它通过重写父类的onCreate()方法完成了对Activity的初始化。可在onCreate()方法中调用setContentView()方法将activity_main.xml布局文件定义的UI界面显示出来。

2.2Android项目开发的关键文件2.activity_main.xml文件activity_main.xml文件主要用于定义和配置屏幕上显示的UI界面。展开Android视图下的app/src/layout文件夹,双击打开activity_main.xml文件,会看到右侧代码。代码解释:该段代码使用XML语言定义了一个采用相对布局的UI界面,在该UI界面内只有一个文本框显示控件,它显示的文字内容是“HelloWorld!”。

2.2Android项目开发的关键文件activity_main.xml布局文件中重要的元素及其说明见表。元素说明RelativeLayout声明布局管理器xmlns:android声明包的命名空间,默认属性值表示Android中的各种标准属性都能使用xmlns:tools声明布局默认的工具android:layout_width指定UI控件在屏幕上所占的宽度android:layou

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档