一、
服务运行在后台,无用户界面组件。生命周期:启动(onCreate,onStart)运行(onDestory)销毁。
服务与活动通常在被称为UI线程的同一个主应用程序线程上运行,当服务需要执行一个耗时的操作时,开发人员会调用一个单独的线程来执行,否则用户界面运行会很卡顿。
二、
内容提供器是应用程序之间的共享数据的接口(大量数据)(意图(intent)可以提供少量的数据共享)。默认情况下android将每个应用程序运行在他自己的沙盒中,是属于一个应用程序的所有数据完全与系统中的其他应用程序隔离。
实现的步骤:创建(insert())、读取(query())、更新(update())、删除(delete())。
联系人提供器、设置提供器、媒体库等。。。
注:联系人应用程序不具备任何联系人数据,联系人提供器没有任何用户界面。这样使得数据的存储与用户界面分离。
三、
(广播接收器还不清楚)
四、
应用程序上下文是应用环境和其内的所有组件运行的进程,独立于活动的生命周期。