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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章