再看安卓專案結構

2021-09-23 23:37:48 字數 1275 閱讀 5648

首先是三個android studio自己建立的

這兩個由android studio 自動建立的,如果環境發生變化,往往需要刪除它們,否則專案無法正常使用

由intellij idea自動建立,用於標識這是乙個intellij idea 專案

然後是乙個關係也不大的

在編譯時生成,環境發生變化的時候也需要一併刪除為好

感覺新版預設啟動?

用過git的人應該知道,如名字一樣,用來記錄特定的目錄或檔案是否被版本控制忽略

幾個gradle相關的

最頂級的gradle構建指令碼,相關於android檢視下的

用來載入gradle指令碼自身需要使用的資源。

全域性gradle配置檔案,打包的時候用於存放敏感資訊、簽名等。

用來在命令列中執行gradle命令,前者對linux、mac中而言,後者對windows而言。

用於指定本機的sdk、ndk路徑,等價於在file—settings裡改

用於指定專案中所有引入的模組。

還有乙個目錄

下面專門介紹 

存放專案的**、資源,開發基本圍繞這個目錄而言。

關係不是特別大的幾個...

也是編譯時自動生成,內容不是很了解,基本上也用不到。

簽名打包的時候預設的目錄,如打包成apk,完成後會在該目錄下生成對應apk和一些資訊檔案。

作用和外層的.gitignore檔案類似。 

intellij idea專案自動生成。

主要是第三方jar包,需要把第三方jar包都放在libs目錄下,然後右鍵新增到專案中。

**主要在這裡,開啟後有三個子目錄

和外面的類似,即對應android檢視下的

如果需要使用gradle來整合一些元件,則在這部分完成,有一定的語法規範,有機會補一篇這部分的文章

安卓專案的目錄結構

當我們建立乙個andriod以後,就可以看到以下的目錄結構 這個目錄是我們所有j a 的地方。2.gen 這個目錄是自動生成的,主要是乙個r.j a檔案,在專案中新增的任何資源都會在其中生成乙個相應的資源id。這個資源檔案永遠不要手動去修改它。3.assets 這個目錄用的不多,主要存放一些隨程式打...

安卓系統檔案結構

這是公尺1的根目錄 adb連線的時候會有是否永久允許除錯,這個就是允許列表,根ssh rsa免登是一樣的。cache 系統快取,還有一些日誌檔案,看起來是比較底層的log,recovery和小公尺自用的adb。data anr dalvik cache data 系統做cache的資料庫 cache...

學習 安卓開源專案 MPAndroidChart

mpandroidchart 介紹 牛人philjay寫的,非常不錯的圖表庫。提供的各種不同的圖表,如line chart bar chart pie chart scatter chart.等等,專案還提供了豐富的範例,很實用。使用方法 1 解壓zip包得到 包,把 包eclipse匯入 2 匯入...