AndroidManifest分析
来源:互联网 发布:js数组去重大牛写法 编辑:程序博客网 时间:2024/05/16 02:09
每个android应用程序都有一个AndroidManifest.xml。粗体为默认值 Application <application android:allowTaskReparenting=["true" | "false "] 是否允许应用程序的activity可以从现在的task移动到别的task android:backupAgent="string" 程序的备份类名 android:debuggable=["true" | "false "] 程序是否可以被调试,即使在用户模式下 android:description="string resource" 程序的简单描述 android:enabled=["true " | "false"] 为真,再看具体的组件可否被实例化,为假,所有组件不能被实例化 android:hasCode=["true " | "false"] android:hardwareAccelerated=["true" | "false "] 是否有硬件加速 android:icon="drawable resource" android:killAfterRestore=["true " | "false"] 是否复位需要重启 android:label="string resource" android:logo="drawable resource" android:manageSpaceActivity="string" 管理内存的类名 android:name="string" android:permission="string" android:persistent=["true" | "false "] 程序是否总是在运行 android:process="string" android:restoreAnyVersion=["true" | "false "] android:taskAffinity="string" android:theme="resource or theme" > . . . </application> Activity <activity android:allowTaskReparenting=["true" | "false "] 是否能改变所从属的任务 默认值false,没有就从 Application继承 android:alwaysRetainTaskState=["true" | "false "] 这个值只对一个任务的根活动有意义,再次进入,任务保留以前状态。 android:clearTaskOnLaunch=["true" | "false "] 根活动有意义,为真再次进入总是清空task,只留root activity。 android:configChanges= ["locale", 新的语言 "navigation", 横竖屏变化 "screenLayout", "fontScale", 全局字体变化 "uiMode"] android:enabled=["true " | "false"] 是否可以被实例化 android:excludeFromRecents=["true" | "false "] 是否显示最近打开的activity列表里 android:exported=["true" | "false"] 是否允许被其他的程序调用 默认值不定,由intent-fliter 决定。 android:finishOnTaskLaunch=["true" | "false "] 重新启动任务,活动的对象被关闭。 只针对这个活动,不是任务 android:hardwareAccelerated=["true" | "false "] 可不可以硬件加速 android:icon="drawable resource" 程序列表显示的图标 android:label="string resource" 程序列表显示的文本 android:launchMode=["startard " | "singleTop" | 活动可以被实例化多次 "singleTask" | "singleInstance"] 只可以被实例化一次 android:multiprocess=["true" | "false "] 是否允许此活动应用多个进程 android:name="string" android:noHistory=["true" | "false "] 不在这个屏幕时,是否移除这个activity android:permission="string" android:process="string" 从属的进程名 android:screenOrientation=["unspecified" | "user" | "behind" | "landscape" | "portrait" | 横屏 ,竖屏 "sensor" | "nosensor"] 有感应器定义,没有感应器定义 android:stateNotNeeded=["true" | "false "] 退出activity是否需要保存状态 android:taskAffinity="string" android:theme="resource or theme" android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", 启动软键盘隐藏 "stateAlwaysHidden", "stateVisible", 软键盘总隐藏 启动软键盘可见 "stateAlwaysVisible", "adjustUnspecified", 软键盘总可见 "adjustResize", "adjustPan"] > activity窗口大小 软键盘变化 窗口不随软键盘变化。 . . . </activity> Service <service android:enabled=["true " | "false"] 是否可以被系统实例化 android:exported[="true" | "false"] 是否可以被其他应用程序的组件调用。由所包含intent filters的决定。 android:icon="drawable resource" android:label="string resource" android:name="string" android:permission="string" android:process="string" > . . . </service>Receiver <receiver android:enabled=["true " | "false"] 是否可以被系统实例化 android:exported=["true " | "false"] 是否可以被其他应用程序的组件调用 android:icon="drawable resource" android:label="string resource" android:name="string" android:permission="string" android:process="string" > . . . </receiver> Provider <provider android:authorities="list" android:enabled=["true " | "false"] android:exported=["true " | "false"] android:grantUriPermissions=["true" | "false "] android:icon="drawable resource" android:initOrder="integer" 数据存储的创建顺序 android:label="string resource" android:multiprocess=["true" | "false "] android:name="string" android:permission="string" android:process="string" android:readPermission="string" 数据存储的读取 android:syncable=["true" | "false"] 是否和服务器的数据同步 android:writePermission="string" > 数据存储的改写 . . . </provider> intent-filter <intent-filter android:icon="drawable resource" android:label="string resource" android:priority="integer" > <action android:name="string" /> <category android:name="string" /> <data android:host="string" android:mimeType="string" android:path="string" android:pathPattern="string" android:pathPrefix="string" android:port="string" android:scheme="string" /> . . . </intent-filter>
- AndroidManifest分析
- AndroidManifest分析
- AndroidManifest.xml分析
- AndroidManifest.xml分析
- AndroidManifest.xml分析
- AndroidManifest.xml简单分析
- AndroidManifest.xml文件分析
- AndroidManifest文件分析
- Androidmanifest文件分析
- AndroidManifest.xml详解分析
- AndroidManifest.xml详细分析
- AndroidManifest.xml清单文件分析
- 关于AndroidManifest.xml详细分析
- AndroidManifest.xml文件的分析
- 关于AndroidManifest.xml详细分析
- 源码分析Mms--AndroidManifest.xml分析
- AndroidManifest
- AndroidManifest
- oc和c的混合编程
- Java学习札记9:Understand The SerialVersionUID
- AGTC (P3356)
- PackageManager--获取应用程序信息,权限管理获取应用
- C++PRIMER复习现在开始!!
- AndroidManifest分析
- HTML 标签解释大全 (一)
- postfix 配置详解
- C# Tips:调用Win32 API如何处理指针类型的参数
- 系统自带样式Android:theme
- 基于hadoop和hbase的youtube简单模拟1
- 内核补丁学习:VFS: Do (nearly) lockless generic_file_llseek
- poj 1263 Reflections (计算几何 反射)
- HTML标记属性