Android App架構(gòu)由七個組成部分,每一個組成部分都有自己的特點和功能。針對市場上眾多的App,我們中培偉業(yè)開設(shè)了一個Android高級應(yīng)用開發(fā)實戰(zhàn)培訓(xùn)班,高薪聘請資深的業(yè)界專家來為我們授課。
首先Android App架構(gòu)的第一個部分是src文件夾,此文件夾主要用于存放項目的源代碼。其中,源代碼是以Java包的格式進(jìn)行組織。en文件夾下面存放的是由系統(tǒng)自動生成的R.java文件,并且該文件是只讀模式,不能進(jìn)行更改。其中,R.java中定義了一個名為R的類,該類中包含很多靜態(tài)類,并且類名與res文件夾中的資源文件名一一對應(yīng),即R類定義了該項目中所有資源的索引。
Android文件夾,該文件夾下包含android.jar文件,這是一個java歸檔文件,其中包含構(gòu)建應(yīng)用程序需要的所有的Android SDK庫和APIS。通過將android.jar中的包導(dǎo)入到自己的應(yīng)用程序以綁定到Android SDK,這允許你使用所有Android的庫和包,且使你的應(yīng)用程序在適當(dāng)?shù)沫h(huán)境中調(diào)試。
ssets文件夾包含應(yīng)用程序需要使用到的諸如mp3、視頻等文件。
es為應(yīng)用程序的資源文件夾,包含應(yīng)是程序所使用的資源文件且這些資源文件將會被編譯進(jìn)應(yīng)用程序中。
AndroidManifest.xml應(yīng)用程序的清單文件,記錄程序中所使用的各種組件。這個文件中列出了應(yīng)用程序提供的功能。在這個文件夾中,可以指定應(yīng)用程序使用到的服務(wù)。Android App架構(gòu)的一個是default.properties,此文件夾是記錄程序中所需要的環(huán)境信息。