`

AndroidManifest.xml节点介绍

 
阅读更多
1。今天先介绍一下<action />
使用方法:
<action android:name="string" />

我们是经常将这个action节点使用在<intent-filter>节点里面的。<intent-filter>节点是至少需要包含一个<action />的。如果<intent-filter>一个action的节点都不包含的话,那么任何广播的Intent都不会满足这个Inent过滤器的条件,也就不会启动任何Action。

<action />有一个标准属性:
android:name
这个名称都是对应着标准的Action的名字,标准的Action都定义在Intent类常量当中,而Intent中的常量都是类似这种:ACTION_MAIN,ACTION_View等等。


当我们在分配一个Action给这个属性的时候,我们需要前置 "android.intent.action." 和类似ACTION_MAIN的后半部分的组合方式:例如:
ACTION_WEB_SEARCH,这个Intent,我们就这样定义:
<action android:name="android.intent.action.WEB_SEARCH" />


当然我们在定义的时候,最好使用上包名来保证这个Action的唯一性。

例如:
<action android:name="com.example.project.TRANSMOGRIFY" />


分享到:
评论

相关推荐

    AndroidManifest.xml文件详解

    通过上述结构和属性的介绍,我们可以了解到 `AndroidManifest.xml` 在 Android 应用开发中的核心作用。它是连接应用程序组件与 Android 系统的重要桥梁,确保应用程序能够按照预期运行,并且能够充分利用设备资源。...

    AndroidManifest.xml文件剖析.pdf

    Activity节点是AndroidManifest.xml文件中最重要的节点之一。Activity节点的属性有很多,常用的属性包括: * android:name:Activity的名称 * android:label:Activity的标签 * android:allowTaskReparenting:是否...

    学习笔记之AndroidManifest.xml文件解析.docx

    二、AndroidManifest.xml 文件的节点详解 ### `&lt;manifest&gt;` 节点 * `xmlns:android`:定义了 Android 命名空间,一般为 http://schemas.android.com/apk/res/android。 * `package`:指定了应用程序的包名,也是...

    AndroidManifest.xml文件剖析[参考].pdf

    每添加上面四个类型中的任一新对象,都需要在androidmanifest.xml文件中添加相应节点。 在Activity中,常用的属性包括android:name和android:label,但我们需要了解所有的属性以帮助解决复杂的问题。完整的Activity...

    AndroidManifest.xml文件详解.ppt

    AndroidManifest.xml可以理解为android的一个注册表文件,在这个文件中,我们可以声明我们自己定义的权限,这个工程被赋予的权限已经所有应用组件的相关配置工作。Manifest, 描述:根节点,用来描述.apk文件,...

    纯java读取Apk信息,贡献全源码,可读取程序.apk中的AndroidManifest.xml所有信息

    在Android开发中,有时我们需要获取APK文件的详细信息,如应用名、版本号、权限等,这通常涉及对APK文件内部的AndroidManifest.xml文件进行解析。本篇将详细介绍如何仅使用Java代码,不依赖任何外部工具(如aapt)来...

    AndroidManifest.xml+G+÷

    AndroidManifest.xml是Android应用的核心配置文件,它包含了应用程序的全局信息,是每个Android程序必不可少的部分。这个文件主要负责声明应用中的组件(如Activities、Services、Broadcast Receivers和Content ...

    AndroidManifest.xml文件综合详解[整理].pdf

    《AndroidManifest.xml文件综合详解》 AndroidManifest.xml文件是Android应用程序的核心组成部分,它包含了应用程序的全局配置信息,是每个Android应用不可或缺的文件。这个文件的作用在于向Android系统提供应用...

    node-androidmanifest:使从节点编辑AndroidManifest.xml更加容易

    以下内容实现了描述的AndroidManifest.xml更改,非常适合在hooks/before_compile下的Cordova项目中使用 #!/usr/bin/env node var _ = require('lodash'); var root = __dirname+'/../..'; var AndroidManifest = ...

    jdom源码及jar

    在这个特定的压缩包中,我们关注的是一个经过修改的JDOM版本,它特别针对AndroidManifest.xml文件进行了优化,以支持对其中的节点数据进行换行操作。 在Android开发中,AndroidManifest.xml文件是至关重要的,因为...

Global site tag (gtag.js) - Google Analytics