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 被引入
分享到:
相关推荐
### Android Manifest.xml ...以上是对 Android `Manifest.xml` 文件中几个重要属性的详细介绍。这些属性的合理配置对于优化应用性能、提升用户体验具有重要作用。开发者应根据实际应用的需求灵活选择和使用这些属性。
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.project"> <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="30"/> android:allowBackup=...
在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它包含了应用程序的基本配置和元数据,如应用的包名、所需权限、启动活动、服务、接收器等。本话题将详细探讨`AndroidManifest.xml`的反编译工具...
在repo sync下载源码前去掉了一些不必要的仓库,该xml主要去掉了device下一些厂商的仓库,这些仓库较大,下载时间较长,因此去掉,不影响编译。
Android 中Manifest.xml文件详解 Android 中的Manifest.xml文件是每一个Android项目必备的文件,它存储在项目层次中的最底层,定义了应用程序及其组件的结构和元数据。它包含了组成应用程序的每一个组件(活动、...
在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它定义了应用程序的基本属性、权限、组件(如Activity、Service、BroadcastReceiver和ContentProvider)以及它们之间的关系。本资源,"二进制...
`uses-permission`标签是`AndroidManifest.xml`中用于声明应用所需权限的关键元素。本文将深入探讨为何在`Manifest.xml`中不应出现重复的`uses-permission`标签,并分析这样做可能引发的问题以及解决方案。 首先,...
repo 下载PN7150补丁专用github上的版本curl https://raw.githubusercontent.com/NXPNFCLinux/nxpnfc_android_nougat/master/nxpnfc_manifest.xml > nxpnfc_manifest.xml 这个补丁专用的repo下载
在Android应用开发中,`AndroidManifest.xml`是一个至关重要的文件,它定义了应用程序的基本属性、权限、组件(如活动、服务、广播接收器和内容提供者)以及它们之间的关系。这款名为“AndroidManifest.xml信息查看...
最后,`manifest.xml`文件在Android系统中是应用程序或库的清单文件,它描述了组件的元数据,比如应用的名称、版本、权限需求等。在这个上下文中,`manifest.xml`可能是针对EG25-G模块的组件或者库的清单,可能包含...
manifestreplace-plugin, Gradle插件向你的manifest.xml 添加更多占位符 注释当前版本与gradle插件 0.13.3一起工作:为什么这很有用? android插件已经使用了 manifestPlaceholders !android插件使用...
在`android-12.0.0-r34`的上下文中,`android.ipr`将定义该项目的结构,包括Android模块、SDK版本(可能是API 12或更高)、Gradle配置,以及任何其他特定于Android开发的设置,如AndroidManifest.xml的引用和资源...
cp local_manifest.xml .repo / 同步最新的LineageOS 14.1源 回购同步-j20 --force-sync 应用所有补丁 光盘启动/恢复-twrp git fetch refs / changes / 96/22096/11 && git cherry-pick FETCH_HEAD cd ../ .. ...
在Android应用开发中,通常每个Activity都需要在AndroidManifest.xml文件中进行注册,以便系统能够知道它们的存在并管理它们的生命周期。然而,在某些特殊情况下,开发者可能会选择不将某个Activity注册在清单文件中...
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.my_domain.app.helloactivity"> <application android:label="@string/app_name"> <activity android:name=".HelloActivity...
每个元素都有其特定的含义和功能,如`<uses-permission>`用于声明应用所需的权限,`<permission>`用于定义自定义权限,`<instrumentation>`用于指定测试组件,而`<application>`则包含所有应用程序级别的组件和属性...
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.app" android:versionCode="1" android:versionName="1.0"> android:minSdkVersion="15" android:targetSdk...