AndroidManifest.xml activity属性设置大全

  1.android:allowTaskReparenting=["true"|"false"]
  是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。
  
  2.android:alwaysRetainTaskState=["true"|"false"]
  是否保留状态不变,比如切换回home,再从新打开,activity处于最后的状态
  
  3.android:clearTaskOnLaunch=["true""|"false"]
  比如P是activity,Q是被P触发的activity,然后返回Home,从新启动P,是否显示Q
  
  4.android:configChanges=[oneormoreof:"mcc""mnc""locale""touchscreen""keyboard""keyboardHidden""navigation""orientation""fontScale"]
  当配置list发生修改时,是否调用onConfigurationChanged()方法比如"locale|navigation|orientation".
  
  5.android:enabled=["true"|"false"]
  activity是否可以被实例化,
  
  6.android:excludeFromRecents=["true"|"false"]
  是否可被显示在最近打开的activity列表里
  
  7.android:exported=["true"|"false"]
  是否允许activity被其它程序调用
  
  8.android:finishOnTaskLaunch=["true"|"false"]
  是否关闭已打开的activity当用户重新启动这个任务的时候
  
  9.android:icon="drawableresource"
  
  10.android:label="stringresource"
  
  11.android:launchMode=["multiple"|"singleTop"|"singleTask"|"singleInstance"]
  activity启动方式,"standard""singleTop""singleTask""singleInstance"其中前两个为一组,后两个为一组
  
  12.android:multiprocess=["true"|"false"]
  
  13.android:name="string"
  
  14.android:noHistory=["true"|"false"]
  是否需要移除这个activity当用户切换到其他屏幕时。这个属性是APIlevel3中引入的
  
  15.android:permission="string"
  
  16.android:process="string"
  一个activity运行时所在的进程名,所有程序组件运行在应用程序默认的进程中,这个进程名跟应用程序的包名一致。
  <application>中的元素process属性能够为所有组件设定一个新的默认值。但是任何组件都可以覆盖这个默认值,允许你
  将你的程序放在多进程中运行。如果这个属性被分配的名字以:开头,当这个activity运行时,一个新的专属于这个程序的
  进程将会被创建。如果这个进程名以小写字母开头,这个activity将会运行在全局的进程中,被它的许可所提供。
  
  17.android:screenOrientation=["unspecified"|"user"|"behind"|"landscape"|"portrait"|"sensor"|"nonsensor"]
  activity显示的模式,"unspecified"默认值"landscape"风景画模式,宽度比高度大一些"portrait"肖像模式,高度比
  宽度大。"user"用户的设置"behind""sensor""nosensor"
  
  18.android:stateNotNeeded=["true"|"false"]
  是否activity被销毁和成功重启并不保存状态
  
  19.android:taskAffinity="string"
  activity的亲属关系,默认情况同一个应用程序下的activity有相同的关系
  
  20.android:theme="resourceortheme"
  activity的样式主题,如果没有设置,则activity的主题样式从属于应用程序,参见<application>元素的theme属性
  
  21.android:windowSoftInputMode=[oneormoreof:"stateUnspecified""stateUnchanged""stateHidden""stateAlwaysHidden"
  "stateVisible""stateAlwaysVisible""adjustUnspecified""adjustResize""adjustPan"]>
  activity主窗口与软键盘的交互模式,自从APIlevel3被引入
  

时间: 2024-08-25 19:28:43

AndroidManifest.xml activity属性设置大全的相关文章

Activity 属性设置大全

activity属性设置大全 android:allowTaskReparenting=["true"|"false"] 是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务. android:alwaysRetainTaskState=["true"|"false"] 是否保留状态不变,比如切换回home,再从新打开,activity处于最后的状态 android:clearTaskOnLaunch=[&

activity属性设置大全

android:allowTaskReparenting=["true" | "false"]         是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务.android:alwaysRetainTaskState=["true" | "false"]          是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态     android:clearTa

简单分析android textview xml 的属性设置

android:ems 设置TextView的宽度为N个字符的宽度. 这样的好处就是,在定义编辑框空间输入多少字符的时候,可以根据固定的值设置编辑框宽度.保证边框和文字的宽度统一.android:maxems 设置TextView的宽度为最长为N个字符的宽度.与ems同时使用时覆盖ems选项. 一搬也是在控制文字的数据的个数上做了一定的限制android:minems 设置TextView的宽度为最短为N个字符的宽度.与ems同时使用时覆盖ems选项. 同上android:maxLength 限

(4.6.12)AndroidManifest.xml常用属性大全[进行中]

1-manifest 属性和节点 1-1 package 1-2 xmlnsandroid 1-3 xmlnstoolshttpschemasandroidcomtools 1-4 androidversionCode 1-5 androidversionName 1-6 androidsharedUserId 1-7 androidsharedUserLabel 1-8 androidinstallLocation 2-uses-sdk 3-uses-permission 3-1 androi

Android开发学习笔记之Activity属性设置

麦子学院android开发老师说Activity是Android组件中最基本也是最为常见用的四大组件之一,在android开发中运用极为广泛,作为android开发初学者需要熟练掌握,麦子学院android开发老师分享了Activity属性的常用设置. android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务. android:alwaysRetainTaskState 是否保留状态不变, 比如切换回home, 再从新打

Android五大布局介绍&amp;属性设置大全

前言 在进行Android开发中,常常需要用到各种布局来进行UI的绘制,今天我们就来讲下Android开发中最常用的五大布局介绍和相关属性的设置. 目录 Android五大布局介绍&属性设置.jpg 一.布局介绍 在Android中,共有五种布局方式,分别是: FrameLayout(框架布局) LinearLayout(线性布局) AbsoluteLayout(绝对布局) RelativeLayout(相对布局) TableLayout(表格布局) 1. FrameLayout框架布局 布局特

iOS UIButton各类属性设置大全

//设置自定义的按钮 //UIButton *button1=[UIButton buttonWithType:UIButtonTypeCustom]; //设置一个圆角的按钮 UIButton *button1=[UIButton buttonWithType:UIButtonTypeRoundedRect]; button1.frame=CGRectMake(80,250,250, 30);//按钮的位置坐标 [button1 setTitle:@"Button1" forStat

AndroidManifest.xml里加入不同package的component (Activity、Service里android:name里指定的值一般为句号加类名),可以通过指定完全类名(包名+类名)来解决

我们都知道对于多个Activity如果在同一个包中,在Mainfest中可以这样注册 Xml代码   <span style="font-size: small;"><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package=&

Android自动化编译设置AndroidManifest.xml中package值(包名)

手动修改Android的AndroidManifest.xml中package值(包名)很简单,手动修改即可.但是项目中需要把Android的项目源代码放到服务器端在客户下载时候动态编译生成,且生成的app签名相同但包名不同(若此时包名相同就是相同的app),这种需求需要在服务器端自动化编译Android源代码时候自动调整AndroidManifest.xml中package值才能实现.查阅相关资料,结合Java对XML文件的读写技术,写了一个方法,让服务器端在编译之前预加载修改AndroidM