manifest.xml文件
来源:互联网 发布:淘宝介入有用吗 编辑:程序博客网 时间:2024/06/04 19:49
当Android启动一个应用程序组件之前,它必须知道那个组件是存在的。所以,应用程序会在一个manifest.xml文件中声明它的组件,这个文件会被打包到Android包中。这个.apk文件还将涵括应用程序的代码、文件以及其它资源。
这个manifest文件以XML作为结构格式,而且对于所有应用程序,都叫做AndroidManifest.xml。为声明一个应用程序组件,它还会 做很多额外工作,比如指明应用程序所需链接到的库的名称(除了默认的Android库之外)以及声明应用程序期望获得的各种权限。
但manifest文件的主要功能仍然是向Android声明应用程序的组件。举例说明,一个activity可以如下声明:
<activity
android:name="com.wbw.iloveyou.FirstActivity"
android:label="@string/app_name"
android:icon="@drawable/a1"
</activity>
<activity>
元素的name属性指定了实现了这个activity的Activity的子类。icon和label属性指向了包含展示给用户的此activity的图标和标签的资源文件。
其它组件也以类似的方法声明──<service>
元素用于声明服务,<receiver>
元素用于声明广播接收器,而<provider>
元素用于声明内容提供者。 manifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不会被运行。然而,广播接收器既可以在manifest文件中声明,也可以在代码中进行动态的创建,并以调用
Context.registerReceiver()
的方式注册至系统。
待续、、、
- manifest.xml文件
- Repo Manifest 格式(XML文件)
- Android Manifest.xml文件解析
- Android Manifest.xml文件解析
- Android Manifest.xml文件概述
- Android Manifest.xml文件解析
- ANDROID的MANIFEST.XML文件字段解析
- ANDROID的MANIFEST.XML文件字段解析
- AndroidManifest.xml文件详解(manifest)
- AndroidManifest.xml文件详解(manifest)
- android 写文件权限 manifest.xml配置
- Android Manifest.xml文件详解之application
- Android Manifest.xml文件详细解析
- Android Manifest.xml文件详解(service)
- android的Manifest.xml文件配置简介
- 微擎模块安装文件manifest.xml
- 微擎模块安装文件manifest.xml
- AndroidManifest.xml清单文件详解--manifest节点
- IOS 消息机制(NSNotificationCenter)
- leetcode 刷题之路 33 Word Search
- freebsd using kqueue to monitor modifying of file
- SQL中Union与Union All的区别
- 2014年7月微软MVP名单揭晓
- manifest.xml文件
- Leetcode--Add Two Numbers
- hdu-2089-不要62
- 线段树Codeforces Beta Round #35 (Div. 2)
- 页面视频播放器
- POJ 2063 Investment (完全背包)
- ZooKeeper
- Java反射机制
- 不能初始化action Unable to instantiate Action, homePageAction