一、基于组件的应用程序开发。
在组装台式机的时候,我们是把主板、cpu、显卡、网卡、硬盘、内存等这些组件,组合到一起来形成的。我们的应用程序当然也希望采用这种方式,把一个个的组件放到一起,最终形成我们的程序。android应用程序开发也是基于这种思想。
二、android的主要组件:
1、activity:负责与用户进行监护,监听用户输入事件并输出处理后的结果。
2、service:后台承担大部分的数据处理工作
3、content provider:程序往外暴露数据、共享数据的一种方式
4、broadcast reciver:接收系统广播信息