安卓學習--Android專案結構和XML的UI佈局
阿新 • • 發佈:2020-10-09
一、Android專案結構
1.build:Android studio專案的編譯目錄。
2.libs 專案中使用到第三方包
3.src存放原始碼的地方
4.androidTest 存放應用程式單元測試程式碼,我們可以在這裡進行單元測試
5.main,Android專案的主目錄,包含java目錄存放.java原始碼檔案,res存放資原始檔,包含影象、字串資源等等,AndroidManifest.xml是專案的配置檔案。
下面著重介紹res和AndroidManifest.xml:
res:主要是資源目錄,儲存所有的專案資源
drawable:儲存一些xml檔案,-*dpi表示儲存解析度的圖片,用於適配不同的螢幕
layout:存放UI佈局檔案
mipmap:存放各種解析度的圖示檔案
values:存放各種字串、顏色等資原始檔
AndroidManifext:描述了package中暴露的元件像activity,serveice等,他們各自的實現類,各種能被處理的資料和啟動位置。此外還能宣告程式中的contentproviers,intentreceivers,還能指定permissions和instrumentation等等。
二、xml的UI佈局
安卓的xml結構和wpf的xaml類似,都要各種容器巢狀節點以及容器的控制元件屬性構成,下面總結一下和wpf中相似的佈局容器