Android开发入门之了解Android开发平台的组成核心

2016-03-11 11:38:51 481浏览


        Android开发平台的四大组件,这是整个Android开发中最核心的东西。这些组件有Activity、Service、Content Provider和Broadcast Receiver。Intent和IntentFileter,两者在Android程序开发中也是非常基础的。通过Intent和IntentFilter,我们可以实现Android系统中组件之间的解耦,让我们开发出更加强壮的程序。manifest.xml文件是整个Android应用程序的核心配置文件。

        Android中一个核心的概念就是一个应用能使用另一个应用的组件(如果另一个应用允许的话)即组件的重用,比如,你的应用需要显示一个滚动的图片列表,其他的应用已经开发好一个合适的图片列表滚动器,并且设置其对其他应用可用;在这种情况下,你不必开发自己的滚动器,而可以重复使用现有的组件。

        更方便的是,你的应用中不需要包含你用到的另一个应用的代码,也不需要链接那些代码。相反地,当你想实现某个功能,其他应用的组件恰好提供了这个功能,就启动另一个应用相应的组件(不是让另一个应用全部启动)来完成你的工作。为了对这一特性进行支持,在Android中,当一个应用的任何部分需要被使用时,系统必须能启动这个应用,并且将相应部分实例化成java对象,所以,和其他大多数系统不同的是,Android应用程序没有一个单独的程序入口(例如:没有main()ifi数);相反地,Android只是提供一些必要的组件以便需要时系统能实例化并运行它。

        Android主要的组成部分,其中底层是Linux的内核,包括的主要就是文件、内存、系统资源等的管理Android中有四种组件,无论何时,一个请求都应该由一个特定的组件来处理,Android系统会确保包含这个组件的应用进程运行;如果需要就实例化并启动它。

        上文主要讲述了Android开发平台的核心组成,想要从零开始学Android开发的读者可以观看扣丁学堂Android培训在线视频教程,完整系统的学习路线让从零开始学Android开发更加轻松。

 查看更多关于“Android培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号