2016-11-04
等級:小菜鳥
書簽:10人中有7個人都可以運行你的應用。
正文:
輸出:開發(fā)環(huán)境搭建
推薦使用AS(前提電腦配置跟得上的)
tip:看完第一章需要完成的目標。
(1)Linux Kernel(Linux內(nèi)核層):
各種底層驅動
(2)Libraries(系統(tǒng)運行庫層):
Runtime Libraries, Dalvik VM,各種庫支持,數(shù)據(jù)庫,3D繪圖,瀏覽器內(nèi)核
(3)Application Framework(應用框架層):
API,各種manager
(4)Applications(應用層):
系統(tǒng)自帶應用
src存放所有的*.java源程序
gen為ADT插件自動生成的代碼文件保存路徑,其中R.java文件將保存所有的ID信息
Android2.3.3表示現(xiàn)在使用的AndroidSDK版本
assets存放項目中一些較大的資源文件如圖片,音樂,字體
res存放項目中所有的資源文件,圖片網(wǎng)頁文本
res\drawable-hdpi保存高分辨率圖片資源,可以使用Resource.getDrawable(id)獲得資源類型
res\drawable-ldpi保存低分辨率圖片資源,可以使用Resource.getDrawable(id)獲得資源類型
res\drawable-mdpi保存中分辨率圖片資源,可以使用Resource.getDrawable(id)獲得資源類型
res\layout存放所有的布局文件,主要用于排列不同的顯示組件
res\values存放一些資源文件,用于讀取文本資源
arrays.xml定義數(shù)組數(shù)據(jù)
colors.xml定義表示顏色的數(shù)據(jù)
dimens.xml定義尺度
string.xml定義字符串
styles.xml定義顯示的樣式文件
res\raw自定義的一些原生文件所在目錄,如音樂視頻
res\xml用戶自定義的xml文件
res\anim定義動畫對象
AndroidManifest.xmlAndroid的主要配置文件,用于配置各個組件的一些訪問權限
注:不同模式打開顯示res\values
書中:
src:各種java程序在此,包括主程序
gen:最重要的是R.java,所有res資源都在這里編號,通過R.xx.xx或@xx查詢
res:各種資源都在這里,包括drawable, layout, values等
另外還有menifest文件,統(tǒng)籌兼顧全局的,Android四大組件都要在此注冊。
project.properties:指定sdk版本信息。
推薦使用Log而不是用System.out
#Logcat
###等級
* verbose:冗余,最低等級
* debug:調試
* info:正常等級的信息
* warn:警告
* error:錯誤