`
flex_莫冲
  • 浏览: 1091888 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AndroidManifest.xml的android:name是否带.的区别

 
阅读更多
android项目里面的AndroidManifest.xml,会有这样的定义
        <activity android:name=".Main"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

为什么这里android:name定义的Main要加一个“.”呢?

在这个文件前面有这样的定义:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="cn.noside.sample.button"
      android:versionCode="1"
      android:versionName="1.0">
//......
</manifest>

如果android:name所指示的类在定义的package下,加不加点无所谓;但如果android:name指示的类在在package下的子包中,例如"cn.noside.sample.button.app.Main",就只能是".app.Main"或者全路径,否则出错;如果不在定义的package下,则必须全路径。
分享到:
评论

相关推荐

    Android 报错:Entry name ‘AndroidManifest.xml’ collided

    Android 报错:Entry name ‘AndroidManifest.xml’ collided前言解决方法1、直接退回3.5.32、排除打包文件3、使用旧打包工具4、最终解决方法完事 前言 这两天 Android studio 更新了 3.6 版本,天天在右下角提示 ...

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

    `AndroidManifest.xml` 是 Android 应用的核心配置文件,它位于应用项目的根目录下。该文件主要用于描述应用的基本信息及其组件,比如 Activity、Service、BroadcastReceiver 和 ContentProvider 等。此外,`...

    AndroidManifest.xml文件剖析.pdf

    AndroidManifest.xml文件是Android应用程序的全局配置文件,它是Android应用程序中最重要的配置文件之一。该文件用于描述应用程序的基本信息、组件信息、权限信息、IntentFILTER信息等。理解AndroidManifest.xml文件...

    AndroidManifest.xml解析

    在Android应用开发中,AndroidManifest.xml文件扮演着至关重要的角色。它是每个Android程序的核心配置文件,位于应用程序的根目录下,用于定义应用程序的全局特性,包括应用程序组件、权限控制、测试设置等关键信息...

    AndroidManifest.xml文件剖析.doc

    此外,AndroidManifest.xml还负责声明应用所需的权限,如`&lt;uses-permission&gt;`标签,比如`&lt;uses-permission android:name="android.permission.INTERNET"/&gt;`用于获取网络访问权限。 理解并熟练运用AndroidManifest....

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

    AndroidManifest.xml文件是Android程序的全局配置文件, plays a crucial role in the development of Android applications. 在日常的开发中,每创建一个Activity、Service都离不开这个全局配置文件。深入的了解...

    AndroidManifest.xml文件详解.ppt

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

    AndroidManifest.xml文件剖析

    AndroidManifest.xml是每个Android应用的核心配置文件,它定义了应用程序的基本属性、组件以及它们如何相互交互。理解并熟练运用这个文件对于任何Android开发者来说都是至关重要的。 首先,AndroidManifest.xml文件...

    AndroidManifest.xml的详细参考说明

    AndroidManifest.xml是每个Android应用程序的核心配置文件,它包含应用程序运行所需的重要信息,如应用的元数据、组件声明、权限请求等。以下是对AndroidManifest.xml的详细参考说明。 一、关于AndroidManifest.xml...

    AndroidManifest.xml中Android权限大全.doc

    在Android开发中,`AndroidManifest.xml`文件是每个应用程序的核心配置文件,它包含了应用的组件(Activity、Service等)以及它们的配置信息,其中就包括了对权限的声明。权限管理是Android安全模型的重要组成部分,...

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

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

    AndroidManifest.rar

    在Android应用开发中,`AndroidManifest.xml`文件是至关重要的组成部分,它扮演着应用程序的配置中心的角色。这个文件包含了应用程序的元数据,如活动(Activities)、服务(Services)、广播接收器(Broadcast ...

    Manifest.xml文件的作用和简单使用

    `AndroidManifest.xml` 是 Android 应用中的核心配置文件,其主要职责在于向 Android 操作系统声明应用的各个组成部分及特性。该文件采用 XML 格式编写,包含了应用的基础信息如包名、主 Activity 等,同时也定义了...

    AndroidManifestFix:修复AndroidManifest.xml

    在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它定义了应用程序的基本结构、权限、组件以及它们之间的交互。`AndroidManifestFix`是一个专为解决`AndroidManifest.xml`(通常称为AXML文件)中...

    AndroidManifest.xml uses-feature功能详解

    在Android应用开发中,`AndroidManifest.xml` 文件扮演着至关重要的角色,它是应用程序的元数据中心,包含了应用程序所需的权限、组件信息以及硬件需求等。其中,`&lt;uses-feature&gt;` 标签是用于声明应用所依赖的硬件或...

    Android程序技术:样式、主题、国际化.pptx

    Android 程序技术 本节课程内容:样式、主题、国际化 1 样式 样式(style)是包含一种或...引用自定义主题代码如下(AndroidManifest.xml): &lt;manifest xmlns:android="/apk/res/android" package=".dialog" &gt; ...

Global site tag (gtag.js) - Google Analytics