文章目錄
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