Android——AndroidManifest.xml文件内容详细介绍

1.android:label="@string/app_name"

label表示标签,@表示引用,@string/app_name就是从string这个文件中引用叫app_name的这个键值对的值,作用是为你当前的ViewGroup设置一个标签。
表示在运行时,界面的左上面显示的标签是app_name的值,app_name的值在res下的values下的strings.xml文件里面可以找到。

2. android:icon="@mipmap/ic_launcher"与android:roundIcon="@mipmap/ic_launcher_round"

android:icon这个属性用于设置应用程 序的整个图标,以及每个应用组件的默认图标。

设置这个属性时,必须要引用一个包含图片的可绘制资源(例如,“@drawable/icon”)。没有默认的图标。

目前只有Android8.0以上的手机才会适配圆图标的属性
区别介绍链接地址如下:
https://blog.csdn.net/CheacK66/article/details/81541632

3.android:supportsRtl="false"

这个属性是Android4.2以后才有的,并且默认是false,低版本并不支持这个属性。
详细介绍地址如下:
https://blog.csdn.net/aa464971/article/details/51372204

4. android:theme="@style/AppTheme"

Android中样式style和主题Theme的使用总结链接地址如下:https://blog.csdn.net/wenzhi20102321/article/details/53932592

5.android:name=".类名"

android:name属性——是用来设置所有activity属于哪个application的
详细介绍链接地址如下:
https://blog.csdn.net/zeng622peng/article/details/78343443

6.android:hardwareAccelerated="false"

这个属性用于设置能够给应用程序中的所有Activity和View对象启用硬件加速渲染。如果设置为true,则应该启用,如果设置为false,则不会启用。默认值是false。

从Android3.0 开始,应用程序可以使用硬件加速的OpenGL渲染器,来改善很多共同的2D图形操作的性能。当硬件加速渲染被启动的时候,在Canvas、Paint、 Xfermode、ColorFilter、Shader和Camera中的大多数操作都会被加速。这样会使动画、滚动更加平滑,并且会改善整体的响应效 果,即使应用程序没有明确的使用框架的OpenGL类库。

要注意的是,不是所有的OpenGL 2D操作都会被加速。如果启用了硬件加速渲染器,就要对应用程序进行测试,以确保使用渲染器时不发生错误。
当硬件加速被启用时,Android框架会采用一个新的绘图模式,这种模式利用显示列表把应用程序呈现在屏幕上,这样的速度更快
详细介绍链接地址如下:
https://blog.csdn.net/lovehankuo/article/details/9714927

7.android:largeHeap="true"

一个应用如果使用了largeHeap,会请求系统为Dalvik虚拟机分配更大的内存空间。使用起来也很方便,只需在manifest文件application节点加入 android:largeHeap=“true” 即可
详细介绍链接地址如下:
https://blog.csdn.net/qq_33544860/article/details/53187742

8.android:usesCleartextTraffic=”false”

默认为true
该属性用于应用的NetworkSecurityPolicy,并且声明是否允许未加密的网络流量。
当usesCleartextTraffic被设置为false,应用程序会在使用HTTP而不是HTTPS时崩溃。
你可以在John Kozyrakis的博客文章中阅读更多关于Android M加密连接的相关内容。

以上就介绍几种常见的用法,其他详细用法请见链接地址:
https://blog.csdn.net/wangjicong_215/article/details/72897240

发布了116 篇原创文章 · 获赞 38 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43290288/article/details/98873095