165個經(jīng)典實例,深入闡釋Android應(yīng)用開發(fā)精髓
本書采用實例教學(xué)的方式,以 165個經(jīng)典應(yīng)用范例的實現(xiàn)過程,詳細講解了開發(fā)各類 Android應(yīng)用程序的方法和技巧。
本書共有 14章,從 UI界面布局實戰(zhàn)開始講起,依次講解基本控件應(yīng)用,事件處理實戰(zhàn),界面顯示實戰(zhàn),自動化服務(wù)應(yīng)用實戰(zhàn),文件操作和數(shù)據(jù)存儲實戰(zhàn),電話和短信實戰(zhàn),二維 /三維圖形、渲染和動畫實戰(zhàn),網(wǎng)絡(luò)實戰(zhàn)應(yīng)用,視頻和音頻實戰(zhàn)應(yīng)用,手機游戲應(yīng)用,移動 Web應(yīng)用,Google API服務(wù),傳感器實戰(zhàn)應(yīng)用等內(nèi)容。每一個范例的講解,都遵循理論聯(lián)系實際的講解方式,并詳細講解實例必備的理論知識。
本書幾乎涵蓋了所有 Android應(yīng)用項目開發(fā)的主要內(nèi)容,適合 Android應(yīng)用開發(fā)者、Android初/中級讀者、Android愛好者、Android傳感器開發(fā)人員、Android智能家居開發(fā)人員、 Android可穿戴設(shè)備開發(fā)人員的學(xué)習(xí),也可以作為相關(guān)培訓(xùn)學(xué)校和大專院校相關(guān)專業(yè)的教學(xué)用書。
第 1章 UI界面布局實戰(zhàn) ................................. 1
1.1 第一個 Android應(yīng)用程序 ......................... 1
1.2 使用線性布局( LinearLayout)............... 5
1.3 使用相對布局( RelativeLayout)............ 7
1.4 使用表格布局( TableLayout) ................ 8
1.5 使用絕對布局( AbsoluteLayout)......... 10
1.6 使用標簽布局( TabLayout)................. 11
1.7 使用層布局( FrameLayout)................. 13
1.8 Layout布局的綜合應(yīng)用 .......................... 14
第 2章 基本控件應(yīng)用 ................................... 21
2.1 創(chuàng)建一個桌面組件 Widget...................... 21
2.2 使用 Button控件實現(xiàn)按鈕效果 .............. 22
2.3 使用 TextView控件顯示文字 ................ 23
2.4 設(shè)置 TextView的字體 ............................ 26
2.5 使用 EditText控件顯示編輯框 .............. 27
2.6 使用 CheckBox控件顯示夆選框 ........... 28
2.7 使用 RadioGroup控件顯示單選按鈕 ..... 30
2.8 使用 Spinner控件實現(xiàn)下拉列表框效果 ........... 31
2.9 使用 AutoCompleteTextView控件自動辒入文本 .......... 33
2.10 使用日朞選擇器控件 DatePicker.......... 35
2.11 使用時間選擇器控件 TimePicker......... 36
2.12 使用 ScrollView控件實現(xiàn)滾動效果 .... 37
2.13 使用 ProgressBar控件實現(xiàn)進度條效果 ........ 38
2.14 使用 SeekBar控件實現(xiàn)拖動條功能 ..... 39
2.15 使用評分組件 RatingBar....................... 40
2.16 使用圖片視圖控件 ImageView............. 42
2.17 使用圖片按鈕控件 ImageButton........... 43
2.18 使用 Gallery控件實現(xiàn)類似 QQ空間的照片效果 ........ 44
2.19 使用網(wǎng)格視圖控件 GridView ............... 47
2.20 使用 TabView控件實現(xiàn)標簽欄效果 ...... 48
2.21 使用 Toast實現(xiàn)提醒 ............................. 49
2.22 在手機中實現(xiàn)文件搜索功能 ................ 51
2.23 使用 AnalogClock實現(xiàn)一個時鐘效果 ..... 53
2.24 實現(xiàn)不同的進度條效果 ........................ 55
2.25 使用 ListActivity控件實現(xiàn)界面布局 ....... 59
2.26 使用菜單控件 MENU............................ 61
2.27 使用 SimpleAdapter控件實現(xiàn)列表效果 ........ 64
2.28 使用 Dialog控件實現(xiàn)對話框效果 ........ 66
2.29 自定義一個 Android控件..................... 70
2.30 設(shè)置控件的外觀樣式 ............................ 73
2.31 使用 ExpandableListView控件實現(xiàn)手風琴效果 .......... 75
2.32 使用 SlidingDrawer控件實現(xiàn)滑動式抽屜效果 ....... 77
2.33 使用 ViewFlipper控件實現(xiàn)左右滑動動畫效果 .... 79