- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03 Android 应用程序组成
第3 章 Android 应用程序基本组成概述
本章主要概述 Android应用程序基本组成,涉及源文件夹 src、R.java文件、
Android.jar文件、资源与布局 XML文件、AndroidManifest.xml文件等。本章
介绍 Android应用程序中的 Activity、Intent与Intent Receiver、Service、
Content Provider、Broadcast Receiver 等主要成分及特点、作用,并简介
Android SDK 主要包的功能以及 Android 的进程,目的是为后续开发 Android
应用程序打下良好基础。学习本章内容时要求重点掌握如下知识点:
了解 Android应用程序基本结构。
了解资源与布局文件,掌握其作用。
了解 Activity、Intent、Service、Content Provider、Broadcast
Receiver等各自特点、使用、作用等。
了解 Android中进程的分类及各自的特点。
3.1 Android 应用程序及其主要结构概述
一般来说,Android 应用程序由Activity (一般含有一组用于构建用户界面UI 的widget
控件,如按钮Button 、文本框TextBox、列表List 等)及Activity Manager (管理着应用程序
的生命周期)、Intent 与Broadcast Receiver 、Service、Content Provider (提供了应用程序可以
实现数据互访和共享的机制)等几个基本组件所组成(但Android 不一定要全部包含这几个
部分)。Activity 、Service 和 Broadcast Receiver 都是由 Intent 异步消息激活的。在
AndroidManifest.xml 中,它们以不同的XML 标签定义。下面简单介绍它们各自的功能。
Activity (使用Activity名称):在开发 Android 应用程序时,用户界面(User
Interface ,UI)是系统和用户之间进行交互的窗口,每个Activity 须继承自Activity
并实现其自身的OnCreate()方法,一般在这里要添加widget 组件,实现应用界面和
用户交互。一个应用程序一般由多个Activity 构成,这些Activity 之间可互相跳转,
可进行页面间的数据传递。例如显示一个Email 通讯簿列表画面就是一个Activity ,
而编辑通讯簿则是另一个Activity 。一个功能完善的Android 应用程序一般有多个
Activity 。如下的 AndroidManifest.xml 中就含有对两个 Activity 的说明,其中的
“ACTION_MAIN ”标记当前的Activity 是程序入口,对应的程序参见本章示例代
码中的TextViewDemo 工程中的AndroidManifest.xml 文件。
?xml version=1.0 encoding=utf-8?
manifest xmlns:android=/apk/res/android
package=com.TextViewDemo
android:versionCode=1
android:versionName=1.0
application android:icon=@drawable/icon android:label=@string/app_name
activity android:name=.TextViewDemo_Activity
android:label=@string/app_name
intent-filter
action android:name=ent.action.MAIN /
category android:name=ent.category.LAUNCHER /
/intent-filter
您可能关注的文档
- wrf模式学习_从linux安装开始.pdf
- DELL Latitude商用笔记本系列产品.pdf
- TRANSFIX 系列安装手册(中文版V1.0).pdf
- orthophos xg系列.pdf
- 升压芯片-TPS系列.pdf
- 柯林斯轻松学系列——西班牙语分类词汇.pdf
- NUC100中文手册.pdf
- Actel FPGA选型基础资料.pdf
- PET质粒图谱大全.pdf
- 英文儿歌_顺口溜.pdf
- 辽宁省沈阳市私立联合体学校2024-2025学年下学期八年级4月月考英语试题(原卷版+解析版).docx
- 辽宁省实验中学2024-2025学年高一下学期4月月考生物试题(原卷版+解析版).docx
- 环保行业技术人员能力提升计划.docx
- 《船舶结构理论型线设计》课件.ppt
- 辽宁省沈阳市第二中学2024-2025学年高二下学期4月月考英语试题(原卷版+解析版).docx
- 万科物业服务合同范例二零二五年.docx
- 苏教版2025五年级上册数学复习计划与同伴学习.docx
- 2025年甘肃省定西市陇西县高三下学期第八周周测数学试卷.docx
- 房屋预售购销合同范例二零二五年.docx
- 赣州租房合同.docx
文档评论(0)