`

AndroidManfest.xml文件详细说明

 
阅读更多

作者:梁晓禄

 

 

       打开AndroidManfest.xml文件,代码如图,intent filter,描述了Activity启动的位置和时间。每当一个Activity要执行一个操作时,他将创建出一个Intent对象,这个对象能承载的信息可描述用户想做什么,用户想处理什么数据,数据类型,以及一些其他信息。而android则会和每个Application所暴露的inter filter 的数据进行比较,找到最合适的Activity来处理调用者所指定的数据和操作。

 

 

 

 

 

下表详细说明AndroidManfest.xml的参数:

 

manifest

 

根节点,描述了package中所有的内容。

 

xmlns:android

 

包含命名空间的的声明。使得android的各种标准属性能在文件中使用,提供了大部分元素中的数据。

package

声明应用程序包。

application

 

包含package中application级别组件声明的根节点。此元素包含application的一些全局和默认的属性,如标签、图标、主题、

必要的权限等。一个manifest能包含至多一个此元素。

android:icon

 

应用程序图标

android:label

应用程序名字

activity

 

 

用来与用户交互的主要工具。Activity是用户打开一个应用程序的初始页面,大部分被使用到的其他页面也由不同的activity所实现,并声明在另外的activity中。每一个activity必须有一个<activity>标签对应,无论它给外界使用还是只用于自己的包中。如果这个activity没有对应的标签,用户不能运行它。且为了支持运行时查找activity,可

包含一个或多个<intent-filter>来描述activity所支持的操作。

android:name

 

应用程序默认启动的activity

intent-filter

 

 

声明了指定的一组组件支持的intent值从而形成了intent filter。除了能在此元素下指定不同类型的值,属性也能放在这里,来描述一个操作所需的唯一的标签。图标和其他信息。

action

 

 

组件支持intent action

category

 

组件支持intent category。这里指定了应用程序默认启动的activity

uses-sdk

 

该应用程序所使用的SDK版本

分享到:
评论

相关推荐

    AndroidManifest.xml反编译工具

    另外,压缩包中的"AXMLPrinter2使用说明.txt"可能包含了更详细的使用指南,而"西西软件园.txt"和"西西软件园_游戏网下载_最安全的软件下载基地.url"可能是提供该工具下载和相关信息的网站链接。"AXMLPrinter2源码....

    opencv的各种haarcascade.xml文件

    haarcascades\haarcascade_eye.xml haarcascades\haarcascade_eye_tree_eyeglasses.xml haarcascades\haarcascade_frontalface_alt.xml haarcascades\haarcascade_frontalface_alt2.xml haarcascades\haar...

    idea中pom.xml文件

    idea中pom.xml文件

    maven的本地仓库配置文件settings.xml和项目中文件pom.xml.zip

    一、Idea关联的maven本地仓库配置文件settings.xml (1)必须使用默认文件名 D:\developsoft\javaweb\commonPlugins\maven\apache-maven-3.8.1_first\conf\settings.xml 二、Myeclipse关联的maven本地仓库配置文件...

    Maven的配置文件,settings.xml文件

    Maven的配置文件,settings.xml文件

    main_menu.xml菜单汉化文件

    1. **获取原始XML**:首先,你需要获取MySQLWorkbench的原始`main_menu.xml`文件,该文件通常是英文版的。 2. **翻译文本**:对XML文件中的英文文本进行翻译,确保每个菜单项和子菜单项都准确地被翻译成中文。 3. **...

    史上最全的maven的pom.xml文件详解

    下面,我们将详细解析Pom.xml文件的各个标签和它们的作用。 1. 父项目(Parent Project) 在Pom.xml文件中,我们可以定义父项目的信息,包括artifactId、groupId、version和relativePath等。父项目的信息将被继承...

    人脸识别需要的haarcascade_frontalface_default.xml文件

    haarcascade_frontalface_default.xml 和 haarcascade_eye.xml 文件是OpenCV库中用于人脸检测和眼睛检测的重要数据结构。 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,...

    jmeter+ant 持续集成build.xml文件

    jmeter+ant 持续集成build.xml文件,直接使用ant命令执行jmeter脚本文件,得到图形测试报告

    Maven的pom.xml配置文件详细配置说明

    Maven的pom.xml配置文件详细配置说明 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    opencv分类器 人脸 人眼 上身 鼻子 耳朵等等 检测的.xml文件

    haarcascade_eye.xml'haarcascade_eye_tree_eyeglasses.xml'haarcascade_frontalcatface.xml'haarcascade_frontalface_alt.xml'haarcascade_frontalface_alt2.xml'haarcascade_frontalface_alt_tree.xml'haarcascade...

    maven中settings.xml文件下载

    settings.xml配置

    Tomcat中web.xml文件的详细说明

    Tomcat 中 web.xml 文件的详细说明 Tomcat 中的 web.xml 文件是用于配置 Web 应用的核心文件,它定义了 Web 应用的基本信息、Filter、Servlet、Session 等信息。本文将详细介绍 web.xml 文件的结构和各个元素的作用...

    maven setting.xml配置文件下载

    用于maven setting.xml文件丢失,eclipse集成maven插件.m2下无setting.xml文件需要配置的情况

    TongWeb主配置文件tongweb.xml概要说明

    《TongWeb主配置文件tongweb.xml详解》 TongWeb是一款基于Java技术的高性能、高可用的企业级应用服务器,其核心配置文件——tongweb.xml,是TongWeb运行时的重要配置中心,用于定义服务器的行为、管理应用程序的...

    jmeter+ant所需要的build.xml文件

    第一次做jmeter+ant自动化接口测试,需要build文件,开始直接copy博客中的内容,格式不对,调试好久不成功;后发现在jmeter/extras文件夹中有一个build文件,copy出来根据需要修改下,成功了,特上传自选供大家使用...

    android String.xml Excel 相互转换工具

    为了方便管理这些多语言资源,Android使用`String.xml`文件来存储应用中的文本字符串。然而,手动编辑这些XML文件既耗时又容易出错,尤其是在处理大量文本时。这时,就需要借助一些工具进行`String.xml`与Excel之间...

    提取apk文件中的AndroidManifest.XML

    本教程将详细介绍如何通过批处理文件自动化地从多个APK文件中提取AndroidManifest.xml。 首先,了解AndroidManifest.xml的结构和作用。该文件定义了应用的组件以及它们之间的关系。例如,它会声明哪些Activity可以...

    PluginManagerPlugins.xml文件

    解决Notepad++ Plugin Manager无法加载插件的方法。把PluginManagerPlugins.xml放在这个目录下C:\Users\你主机系统用户\AppData\Roaming\Notepad++\plugins\config 重新打开软件

Global site tag (gtag.js) - Google Analytics