對于剛剛開始學(xué)習(xí)Android系統(tǒng)的程序員來說,這個資料還是相當(dāng)有用的。Android入門到精通詳解,應(yīng)用程序設(shè)計的入門級資料
該作品是PDF文件格式請下載 福昕PDF閱讀器
Android系統(tǒng)現(xiàn)在已慚成主流,對于這門技術(shù)的掌握,作為前瞻程序員,應(yīng)該研究一下。
目錄
第一篇Android系統(tǒng)結(jié)構(gòu)和SDK使用...............................................................................4
第1章Android的系統(tǒng)介紹......................................................................................4
1.1 系統(tǒng)介紹.......................................................................................................5
1.2 軟件結(jié)構(gòu)和使用的工具...............................................................................9
第2章Android SDK的開發(fā)環(huán)境...........................................................................12
2.1 Android SDK的結(jié)構(gòu).....................................................................................13
2.2 Android SDK環(huán)境安裝.................................................................................15
2.3 Android中運行仿真器環(huán)境..........................................................................31
2.4 Android中建立工程......................................................................................45
第二篇 Android應(yīng)用程序的概述和框架..........................................................................56
第3章Android應(yīng)用層程序的開發(fā)方式..................................................................56
3.1 應(yīng)用程序開發(fā)的結(jié)構(gòu)...................................................................................57
3.2 API參考文檔的使用.....................................................................................58
第4章Android應(yīng)用程序示例................................................................................63
4.1 HelloActivity程序的運行..........................................................................64
4.2 HelloActivity的源文件結(jié)構(gòu)......................................................................65
4.3 HelloActivity的編譯結(jié)構(gòu)..........................................................................69
4.4 SkeletonApp的程序的運行.......................................................................69
4.5 SkeletonApp的源文件結(jié)構(gòu).......................................................................71
4.6 SkeletonApp的編譯結(jié)構(gòu)...........................................................................73
第5章Android應(yīng)用程序的內(nèi)容..............................................................................74
5.1 Android應(yīng)用程序的概念性描述...............................................................75
5.2 應(yīng)用程序包含的各個文件.........................................................................82
5.3 使用am工具啟動Android應(yīng)用程序.......................................................84
第三篇Android的UI系統(tǒng)實現(xiàn).........................................................................................86
第6章UI的基本外形和控制...................................................................................86
6.1 控件和基本事件的響應(yīng).............................................................................87
6.2 鍵盤事件的響應(yīng)...........................................................................................93
6.3 運動事件的處理...........................................................................................96
6.4 屏幕間的跳轉(zhuǎn)和事件的傳遞.....................................................................100
6.5菜單的使用..................................................................................................106
6.6彈出對話框..................................................................................................109
6.7 樣式的設(shè)置.................................................................................................118
第7章控件(Widget)的使用...............................................................................125
7.1 Android中控件的層次結(jié)構(gòu).....................................................................126
7.2 基本控件的使用.......................................................................................127
7.3 自定義的視圖.............................................................................................138
第8章視圖組(ViewGroup)和布局(Layout)的使用.....................................142
8.1 Android的屏幕元素體系............................................................................143
8.2 幾種獨立使用的視圖組.............................................................................145
8.3 作為簡單容器使用的視圖組............................................................153
8.4 布局(Layout)..........................................................................................159
8.5 網(wǎng)格(Grid)視圖組................................................................................167
8.6 列表(List)視圖組.................................................................................172
8.7 使用Tab組織UI......................................................................................177
第9章2D圖形接口的使用....................................................................................182
9.1 使用2D圖形接口的程序結(jié)構(gòu)。..............................................................183
9.2 圖像、圖形、文本的基本繪制.................................................................185
9.3 文本的對齊方式.........................................................................................188
9.4 使用路徑效果(PathEffect).....................................................................190
9.5 剪裁效果.....................................................................................................193
9.6 記錄繪制的過程.........................................................................................195
9.7 動畫效果.....................................................................................................197
第10章OpenGL 3D圖形的使用............................................................................200
10.1 使用OpenGL圖形接口的程序結(jié)構(gòu)。...................................................201
10.2 基本的繪制...............................................................................................202
10.3 渲染器的實現(xiàn)...........................................................................................204
10.4 3D動畫效果的實現(xiàn)..................................................................................207