Android 应用开发(一):Android应用解析
一个Android 应用由以下四个部分组成:Activity Intent Receiver Service Content Provider 并不是所有的应用都需要它们全部,但是你的应用一定由它们组成。一旦你决定你的应用需要它们中的哪些部分,你就应该把它们列在AndroidManifest.xml文件中。此文件是一XML文件,在这个文件中,你可以申明你的应用由哪些compo
一个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的作为其数据。
更多推荐
所有评论(0)