Android 应用开发(一):Android应用解析

本文介绍了Android应用程序的基本组成部分:Activity、IntentReceiver、Service和ContentProvider。这些组件构成了Android应用的基础,并详细解释了Activity的作用及其与其他组件的交互方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个Android 应用由以下四个部分组成:

  • Activity
  • Intent Receiver
  • Service
  • Content Provider 

     并不是所有的应用都需要它们全部,但是你的应用一定由它们组成。一旦你决定你的应用需要它们中的哪些部分,你就应该把它们列在AndroidManifest.xml文件中。此文件是一XML文件,在这个文件中,你可以申明你的应用由哪些components 组成,以及它们的能力与需求。

  • Activity:它是四个部分中最通用的一个,一个Activity通常是应用中的一个单独的界面(single screen ),由一个继承自Activity基类的Activity子类实现。此子类包括一个由VIEW(android.view.View )组成的用户接口和事件的回应。许多应用包括多个界面(screen)组成,每一个界面是由一个Activity实现,移动到另一界面将开始一个新的Activity,当新的界面打开的时候,以前的就会暂停,被放入历史栈中(history stack)。  Intent and Intent Filters :Android利用一个特别的类intent 来实现从一个界面移动到另一界面。intent描述一个应用想要做什么,它有两个非常重要的部分:行为和相应的数据。典型的行为如: MAIN (the front door of the activity), VIEW, PICK, EDIT等等,数据表示为URI,比如,查看一个人的通讯录,你应该创建一个intent类: 由VIEW作为行为,由一代表此人的URI的作为其数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值