android:allowTaskReparenting
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。
--------------------------------------------------------------------------------------
android:alwaysRetainTaskState
是否保留状态不变, 比如切换回home,再从新打开,activity处于最后的状态
--------------------------------------------------------------------------------------
android:clearTaskOnLanunch
比如P是activity, Q是被P触发的activity,然后返回Home,从新启动P,
是否显示Q
--------------------------------------------------------------------------------------
android:configChanges
当配置list发生修改时, 是否调用onConfigurationChanged()方法 比如"locale|navigation|orientation".
--------------------------------------------------------------------------------------
android:enabled
activity是否可以被实例化,
--------------------------------------------------------------------------------------
android:excludeFromRecents
是否可被显示在最近打开的activity列表里
--------------------------------------------------------------------------------------
android:exported
是否允许activity被其它程序调用
--------------------------------------------------------------------------------------
android:finishOnTaskLaunch
是否关闭已打开的activity当用户重新启动这个任务的时候
--------------------------------------------------------------------------------------
android.icon
--------------------------------------------------------------------------------------
android:label
--------------------------------------------------------------------------------------
android:launchMode
activity启动方式,"standard" "singleTop" "singleTask" "singleInstance"其中前两个为一组, 后两个为一组
--------------------------------------------------------------------------------------
android:multiprocess
允许多进程
--------------------------------------------------------------------------------------
android:name
activity的类名, 必须指定
--------------------------------------------------------------------------------------
android:onHistory
是否需要移除这个activity当用户切换到其他屏幕时。 这个属性是API level 3中引入的
--------------------------------------------------------------------------------------
android:permission
--------------------------------------------------------------------------------------
android:process
一个activity运行时所在的进程名, 所有程序组件运行在应用程序默认的进程中,这个进程名跟应用程序的包名一致。<application>中的元素process属性能够为所有组件设定一个新的默认值。但是任何组件都可以覆盖这个默认值,允许你将你的程序放在多进程中运行。
如果这个属性被分配的名字以:开头, 当这个activity运行时,一个新的专属于这个程序的进程将会被创建。 如果这个进程名以小写字母开头, 这个activity将会运行在全局的进程中,被它的许可所提供。
--------------------------------------------------------------------------------------
android:screenOrientation
activity显示的模式, "unspecified"默认值"landscape"风景画模式,宽度比高度大一些"portrait"肖像模式,高度比宽度大。"user"用户的设置"behind"
"sensor" "nosensor"
--------------------------------------------------------------------------------------
android:stateNotNeeded
是否activity被销毁和成功重启并不保存状态
--------------------------------------------------------------------------------------
android:taskAffinity
activity的亲属关系, 默认情况同一个应用程序下的activity有相同的关系
--------------------------------------------------------------------------------------
android:theme
activity的样式主题,如果没有设置,则activity的主题样式从属于应用程序, 参见<application>元素的theme属性
--------------------------------------------------------------------------------------
android:windowSoftInputMode
activity主窗口与软键盘的交互模式,自从API level 3被引入
分享到:
相关推荐
在深入探讨AndroidManifest.xml文件中的数据提供描述时,我们首先需要理解这个文件在Android应用程序开发中的核心作用。AndroidManifest.xml是每一个Android应用项目中的必备文件,它定义了应用的组件(如Activity、...
AndroidManifest.xml是应用程序的配置文件,它定义了应用的基本属性、所需的权限、活动(Activity)、服务(Service)以及其他组件。而布局文件(layout.xml)则负责定义用户界面的结构。有时,出于学习、调试或安全...
总结来说,要获取未安装APK在启动器中的显示名称,即Manifest配置文件中的`android:label`属性,开发者需要手动解析APK文件中的AndroidManifest.xml,提取并处理相应的标签值。这个过程涉及到文件读取、XML解析等多...
`AndroidManifest.xml` 是每个 Android 应用程序中不可或缺的一部分,该文件位于项目根目录下,主要用于描述应用程序的基本配置信息,如应用组件(活动、服务、内容提供者、广播接收器等)、所需权限以及一些与设备...
- **`xmlns:android`**: 定义了一个特定于Android的命名空间,使得可以在XML文件中使用Android的属性和资源。这通常被设置为`http://schemas.android.com/apk/res/android`。 - **`package`**: 指定了应用的唯一...
- **`xmlns:android`**:定义了 Android 命名空间,使得可以在 XML 文件中使用 Android 提供的标准属性。 - **`package`**:指定了应用的 Java 主程序包名,也是应用进程的默认名称。 - **`android:versionCode`*...
`AndroidManifest.xml` 是每个 Android 应用项目中的核心配置文件,位于项目的根目录下。该文件主要用于描述应用的基本信息及其内部组件,例如 Activity、Service、BroadcastReceiver 和 ContentProvider 等,并且还...
- `xmlns:android`:命名空间声明,使得 Android 的标准属性可以在文件中使用。 - `package`:指定应用的包名。 - **子标签**: - `<uses-sdk>`:指定应用兼容的 Android 版本范围。 - `<uses-permission>`:...
此命名空间允许使用 Android 标准属性,这些属性在文件的各个部分中被引用。 - **1.1.2 `package`** 指定应用程序的 Java 主程序包名称,也是应用进程的默认名称。例如 `com.example.myapp`。 - **1.1.3 `...
AndroidManifest.xml文件是Android应用程序的全局配置文件,它是Android应用程序中最重要的配置文件之一。该文件用于描述应用程序的基本信息、组件信息、权限信息、IntentFILTER信息等。理解AndroidManifest.xml文件...
在Android应用开发中,`AndroidManifest.xml`文件是一个至关重要的组成部分,它为整个应用程序提供了元数据信息。这份教案旨在帮助学习者理解和掌握`AndroidManifest`文件的基本功能、通用注意事项以及常用的元素,...
在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它定义了应用程序的基本属性、权限、组件(如Activity、Service、BroadcastReceiver和ContentProvider)以及它们之间的关系。本资源,"二进制...
在Android应用开发中,`AndroidManifest.xml`文件扮演着至关重要的角色。它不仅是应用程序的核心配置文件,还是应用与Android系统进行沟通的重要桥梁。通过该文件,开发者可以声明应用的组件(如Activity、Service、...
在Android应用开发中,`AndroidManifest.xml`是至关重要的组件,它定义了应用程序的基本属性、权限、组件(如Activity、Service、BroadcastReceiver和ContentProvider)以及它们之间的关系。当APK打包时,这个XML...
在Android开发中,APK是应用程序的打包文件格式,它包含了应用的所有资源、代码和配置。XML文件在APK中扮演着重要的角色,用于存储布局、字符串、颜色、动画等资源。由于APK文件通常是二进制格式并进行了加密处理,...
- **`xmlns:android`**: 定义Android命名空间,用于识别XML文件中的Android特有的属性和元素。 - **`package`**: 指定应用的主要Java包名,也是应用的默认进程名称。 - **`android:versionCode`**: 应用版本代码...
在这个"android属性动画(伸展收缩)"的示例中,我们将深入探讨如何利用属性动画来实现布局的伸展和收缩效果。这种效果常见于许多应用程序的展开式菜单、抽屉导航或折叠式控件中,为用户提供更丰富的视觉体验。 ...
在application分支中,我们需要了解一些常见的属性,这里可以看到一些我们实用的选项,比如允许调试android:debuggable、任务关系android:taskAffinity、创建一个新的任务实用标记FLAG_ACTIVITY_NEW_TASK、为程序...
AndroidManifest.xml是每个Android应用的核心配置文件,它定义了应用程序的基本属性、组件以及它们如何相互交互。理解并熟练运用这个文件对于任何Android开发者来说都是至关重要的。 首先,AndroidManifest.xml文件...
因此,文件浏览器需在AndroidManifest.xml中声明读写外部存储的权限: ```xml <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission....