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前言解决方法1、直接退回3.5.32、排除打包文件3、使用旧打包工具4、最终解决方法完事 前言 这两天 Android studio 更新了 3.6 版本,天天在右下角提示 ...
`AndroidManifest.xml` 是 Android 应用的核心配置文件,它位于应用项目的根目录下。该文件主要用于描述应用的基本信息及其组件,比如 Activity、Service、BroadcastReceiver 和 ContentProvider 等。此外,`...
AndroidManifest.xml文件是Android应用程序的全局配置文件,它是Android应用程序中最重要的配置文件之一。该文件用于描述应用程序的基本信息、组件信息、权限信息、IntentFILTER信息等。理解AndroidManifest.xml文件...
在Android应用开发中,AndroidManifest.xml文件扮演着至关重要的角色。它是每个Android程序的核心配置文件,位于应用程序的根目录下,用于定义应用程序的全局特性,包括应用程序组件、权限控制、测试设置等关键信息...
此外,AndroidManifest.xml还负责声明应用所需的权限,如`<uses-permission>`标签,比如`<uses-permission android:name="android.permission.INTERNET"/>`用于获取网络访问权限。 理解并熟练运用AndroidManifest....
AndroidManifest.xml文件是Android程序的全局配置文件, plays a crucial role in the development of Android applications. 在日常的开发中,每创建一个Activity、Service都离不开这个全局配置文件。深入的了解...
AndroidManifest.xml可以理解为android的一个注册表文件,在这个文件中,我们可以声明我们自己定义的权限,这个工程被赋予的权限已经所有应用组件的相关配置工作。Manifest, 描述:根节点,用来描述.apk文件,...
AndroidManifest.xml是每个Android应用的核心配置文件,它定义了应用程序的基本属性、组件以及它们如何相互交互。理解并熟练运用这个文件对于任何Android开发者来说都是至关重要的。 首先,AndroidManifest.xml文件...
AndroidManifest.xml是每个Android应用程序的核心配置文件,它包含应用程序运行所需的重要信息,如应用的元数据、组件声明、权限请求等。以下是对AndroidManifest.xml的详细参考说明。 一、关于AndroidManifest.xml...
在Android开发中,`AndroidManifest.xml`文件是每个应用程序的核心配置文件,它包含了应用的组件(Activity、Service等)以及它们的配置信息,其中就包括了对权限的声明。权限管理是Android安全模型的重要组成部分,...
在Android开发中,有时我们需要获取APK文件的详细信息,如应用名、版本号、权限等,这通常涉及对APK文件内部的AndroidManifest.xml文件进行解析。本篇将详细介绍如何仅使用Java代码,不依赖任何外部工具(如aapt)来...
在Android应用开发中,`AndroidManifest.xml`文件是至关重要的组成部分,它扮演着应用程序的配置中心的角色。这个文件包含了应用程序的元数据,如活动(Activities)、服务(Services)、广播接收器(Broadcast ...
`AndroidManifest.xml` 是 Android 应用中的核心配置文件,其主要职责在于向 Android 操作系统声明应用的各个组成部分及特性。该文件采用 XML 格式编写,包含了应用的基础信息如包名、主 Activity 等,同时也定义了...
在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它定义了应用程序的基本结构、权限、组件以及它们之间的交互。`AndroidManifestFix`是一个专为解决`AndroidManifest.xml`(通常称为AXML文件)中...
在Android应用开发中,`AndroidManifest.xml` 文件扮演着至关重要的角色,它是应用程序的元数据中心,包含了应用程序所需的权限、组件信息以及硬件需求等。其中,`<uses-feature>` 标签是用于声明应用所依赖的硬件或...
Android 程序技术 本节课程内容:样式、主题、国际化 1 样式 样式(style)是包含一种或...引用自定义主题代码如下(AndroidManifest.xml): <manifest xmlns:android="/apk/res/android" package=".dialog" > ...