android:name |
自定义Application时,需要在此指定 |
android:theme |
应用的主题样式 |
android:label |
应用描述,此描述会在设置、应用管理里给用户看的,不是桌面的app名字,也不是应用中默认的ActionBar的title,桌面上应用的名称是主Activity的label描述的 |
android:icon |
此图标就是设置、应用管理里的应用描述图标,同时也是桌面上的图标,如果不设置就会默认使用系统自带的机器人图标(不是项目自带的机器人,是系统原始的图标) |
android:logo |
应用的logo,是所有的Activity的Actionbar上的Logo,不是桌面的启动图标,也不是设置中应用程序的描述图标。如果不设置此属性,就会默认使用icon属性的图标,如果icon也没有设置就会使用系统自带的图标 |
android:permission |
设置权限许可,如果此属性有设置,并且其下的各组件也设置了的就会被覆盖 |
android:process |
应用程序的进程名,如果不设置就会默认为package名 |
android:taskAffinity |
设置Activity任务栈的名称 |
android:allowTaskReparenting |
表示是否允许Activity的task栈迁移,详情见:https://blog.csdn.net/qq_41716624/article/details/96006817 |
android:hasCode |
如果为false表示程序中没有任何的java代码,那么系统就不会尝试去加载相关的类,通常当将项目作出libary库时可以使用此属性 |
android:persistent |
该应用程序是否应该在任何时候都保持运行状态,默认为false。 |
android:requiredForAllUsers |
指定此应用是否需要对所有用户可用 |
android:hardwareAccelerated |
是否启用应用加速,在此节点上加入此属性的话会对整个应用都使用硬件加速,Activity、View也有此属性设置,查看:https://blog.csdn.net/qq_41716624/article/details/96007069 |
android:vmSafeMode |
此属性用于控制是否使用JIT编译器,如果你觉得JIT会导致你的程序发生异常你可以关闭他。系统默认是false,也就是默认的就是使用JIT编译器来提高性能的 |
android:debuggable |
只有此属性为true时才允许在手机上进行调试 |
android:manageSpaceActivity |
此属性相当有用啊,可以控制不让用户删除应用数据,我们可以通过此属性指定到程序员自己编写的类去清除指定的数据。指定的Activity也需要注册见:https://blog.csdn.net/qq_41716624/article/details/96007627 |
android:allowClearUserData |
是否允许用户到应用管理里手动清除数据,我测试过貌似没啥效果 |
android:backupAgent |
这个属性用于定义应用程序备份代理的实现类的名称,这个类是BackupAgent类的一个子类。它的属性值应该是完整的Java类的名称(如,com.example.project.MyBackupAgent) |
android:allowBackup |
是否允许备份数据,此属性存在安全风险,如果设为true,当任意一个usb连接时就可以通过adb获取备份数据,见:https://blog.csdn.net/qq_41716624/article/details/96007968 |
android:supportsRtl |
此属性是支持布局从左到右的布局,主要是方便开发者去支持阿拉伯语/波斯语等阅读习惯是从右往左的 |
android:uiOptions |
如果ActionBar的控件不够就将Actionbar分离开来,将ActionBar放在底部,而不是手机顶部了 |
android:largeHeap |
申请最大内存使用量,但是不是无限的大,他会收到Dalvik的设置限制,至少这个属性设为true后比不设置的内存限制要大。 |
android:neverEncrypt |
如果设备的文件系统加密是可以用的,那么此属性可以指定是否为用户数据进行加密 |