本文来自http://blog.csdn.net/nyza52,转载请注明出处。
本文将在编写自定义音乐播放器的过程中讲解四大组件的相关知识。
效果图如下图所示:
1.四大组件
Activity活动,Service服务,ContentProvider内容提供器,Broadcast Receiver广播接收者,
1> 4大组件的注册
4大基本组件都需要注册才能使用,每个Activity、service、Content Provider内容提供者都需要在AndroidManifest文件中进行配置AndroidManifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不可用,而BroadcastReceive广播接收者的注册分静态注册(在AndroidManifest文件中进行配置)和通过代码动态创建并以调用Context.registerReceiver()的方式注册至系统。需要注意的是在AndroidManifest文件中进行配置的广播接收者会随系统的启动而一直处于活跃状态,只要接收到感兴趣的广播就会触发(即使程序未运行)
参考文章:
http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html