`
sd4886656
  • 浏览: 88579 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[Android]Android manifest 属性说明

阅读更多

 

 

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详解 介绍了很多标签和属性

    Android Studio报错Manifest merger failed with multiple errors

    AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的android:icon和android:theme),则此时会合并失败,并报上面的错误。 解决方法有以下2种: 方法1:在...

    Android禁止横屏竖屏切换的有效方法

    在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如:  &lt;?xml version=1.0 encoding=utf-8?&gt; &...

    Android-Manifest二进制文件修改工具

    比如,更改Manifest文件中的app包名,版本号,更改或新增app入口Application的类名,更改或新增debuggable的属性,增加usesPermission标签,增加meta-data标签等。 同时,为了更方便使用,提供了直接修改Apk包中的...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android 中Manifest.xml文件详解

    它还提供了各种属性来详细地说明应用程序的元数据(如它的图标或者主题)以及额外的可用来进行安全设置和单元测试顶级节点,如下所述。 清单由一个根manifest标签构成,该标签带有一个设置项目包的pa

    AppUpdate-一个简单、轻量、可随意定制 的Android版本更新库 .zip

    第三步:兼容Android N 及以上版本,在你应用的Manifest.xml添加如下代码! android:authorities="${applicationId}"  这个值必须与DownloadManager中的authorities一致(不设置则为应用包名)--&gt;  android:...

    Google Android SDK开发范例大全(完整版)

    文本被设为黑色,并通过 gravity 属性设为水平居中。 该应用程序有一个名为 FlashLight.java 的 Java 源文件,如以下清单所示。 清单 3. Flashlight.java package com.msi.flashlight; import android.app....

    AndroidManifest所有属性详细介绍

    Android Manifest所有属性详细介绍,AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的...

    android开发秘籍

    2.1.3 android 包和manifest 清单文件 22 2.1.4 重命名应用程序中的部分文件 23 2.2 activity 的生命周期 23 2.2.1 秘诀2:使用其他的生命周期方法 24 2.2.2 秘诀3:强制执行单任务模式 26 2.2.3 秘诀4:强制...

    Android 4游戏编程入门经典

     4.1.1 [manifest]元素  4.1.2 [application]元素  4.1.3 [activity]元素  4.1.4 [uses-permission]元素  4.1.5 [uses-feature]元素  4.1.6 [uses-sdk]元素  4.1.7 10个简单步骤建立android游戏项目  4.1.8 ...

    BiliBili-基于ijkplayer rxjava retrofit,组件化思想,实现一个仿B站的Android客户端.zip

     android:name="android.permission.READ_EXTERNAL_STORAGE"/&gt;注意,如果横竖屏切换不想重新走一遍生命周期,还需要在表单中设置Activity的configChanges属性: android:name=".PlayActivity"  android:...

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

    Android 程序技术 本节课程内容:样式、主题、国际化 1 样式 样式(style)是包含一种或多种控件的属性集合,可以指定控件高度、宽度、字体...&lt;manifest xmlns:android="/apk/res/android" package=".dialog" &gt; ...

    深入理解aidl&service;

    如果自己的service可以在别package中被引用,需要在manifest文件中把此service的android:exported属性设置为true,否则会导致引用时异常Android: java.lang.SecurityException: Permission Denial

    android游戏编程入门

     8.4.3 游戏对象的属性 306  8.4.4 宽阶段和窄阶段碰撞检测 307  8.4.5 一个详细的示例 313  8.5 2D照相机 324  8.5.1 Camera2D类 327  8.5.2 示例 328  8.6 纹理图集 329  8.7 纹理区域、精灵和批处理:  ...

    Android分屏多窗口的实践代码

    解决方法:在manifest文件里面给activity加上下面一行属性 android:configChanges=screenSize|smallestScreenSize|screenLayout|orientation 2.当启用多窗口模式时,可能有改变原UI的需求,这时可以在代码里面修改...

    android实习报告(1).doc

    将这些控件及相应的 属性写在layout下的布局文件中就可在与其绑定的Activity中显示相应的对话框,文本 框,按钮等。 Android的界面布局是为了使控件能够更友好的呈现在用户的眼中。主要有:绝对布局A bsolutelayout...

    openthos#multiwin-analysis#06-13 android 7.1 总结1

    1.分屏模式 2.画中画模式 3.Freeform模式 1.Manifest新增属性 1.Android为了支持多窗口,在运行时创建了多个Stack,每个Sta

    android实现通知栏下载更新app示例

    android为我们定义版本提供了2个属性: 代码如下:&lt;manifest package=”com.cnblogs.tianxia.subway”android:versionCode&gt;android:versionName=”1.0″&lt;!–String类型,系统显示用户–&gt;&gt;&lt;/manifest&gt;谷歌建议我们...

    Android中关于屏幕的三个小众知识(宽屏适配、禁止截屏和保持屏幕常亮)

    前言 宽屏适配、禁止截屏和保持屏幕常亮,这三个与屏幕有关的 Android 开发小众知识,说不定什么时候就派上用场。...我们需要在 Manifest 清单文件中定义一个更大值的 android.max_aspect 属性,保证我

Global site tag (gtag.js) - Google Analytics