Android02之目錄分析

..(),創建Android項目後,出現長長的一大串文件頓時懵逼了!老老實實一個個瞭解
圖片
①src 存放Java源碼的地方,跟Java下的src類似包結構
-----com.wuhao.hello 項目創建時已經取好的名字
--------MainActivity.java(默認名)可修改,在項目創建時可自己編寫,裏面放的是Java代碼,功能是調用所需的資源構建顯示主面
②gen  存放自動生成的文件。
-----BuildConfig.java ?

---------R.java  (重點)存放res文件下資源的id,例如,佈局,圖片,文字資源等。裏面將保存資源的地址,指向真正的資源文件。
③android運行時的版本
④assets 存放一些程序所需要的媒體文件
⑤bin 工程的編譯目錄,存放一些編譯時產生的臨時文件和當前工程的.apk
⑥libs 工程所需要的一些jar包
⑦res 工程所需要的資源文件存放在該文件下
-------drawable-hdpi
-------drawable-ldpi
-------drawable-mdpi
-------drawable-xhdpi
-------drawable-xxhdpi
                    以上文件中存放的是圖片資源,區別在於每張圖片的大小不一樣,但圖片是同一張
-------layout 存放所佈局需要的文件
-------menu 存放目錄菜單中佈局,也就是android中點擊除home、返回鍵的另一個鍵所出現的菜單
-------values 存放應用程序所需要的數據,會自動在R.java中生成對應的id
    -------dimens.xml 存放屏幕適配所用到的尺寸
    -------string.xml 應用程序所需要的文字信息
    -------styles.xml 存放android下顯示的樣式
-------values-v11 android3.0版本以上的手機顯示的樣式
------values-v14 android4.0版本以上的手機顯示的樣式
------values-w820dp

AndroidManifest.xml android應用應用程序的入口,聲明瞭android所用到的組件,和一些相關的配置信息,例如版本信息...
proguard-project.txt 加密機制
project.properties ?



今天總算把android的一些零碎的東西給裝好了,成功在android AVD上運行了一個helloworld,奈何打開的avd時太慢,所以又在網上下載了genynotion,使用genynotion創建的虛擬設備更快,更方便,但是東西還是不懂,比如創建android項目時的一些版本問題,兼容問題,概念很模糊,等後面學的更深入在回頭搞清楚,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章