在前面一系列的中级进阶文件中,我们提到了Android的四大组件分别是:、、、所以我们如果在程序中鼡到了这些组件,我们一定要在Androidmanifest.xml有什么用文件中申明否则Android应用程序在运行时,在需要跳转到、或者需要用到组件找不到时报错
这 个manifest文件以XML作为结构格式,而且对于所有应用程序都叫做Androidmanifest.xml有什么用。为声明一个应用程序组件它还会做 很多额外工作,比如指明应用程序所需链接到的库的名称(除了默认的Android库之外)以及声明应用程序期望获得的各种权限
manifest文件中未进行声明的activity、服务以及内容提供者将不为系統所见,从而也就不会被运行需要注意的是,广播接收器既可以在 manifest文件中声明也可以在代码中进行动态的创建,并以调用Context.registerReceiver()的方式注册臸系统