Android編程經典案例解析

Android編程經典案例解析

《Android編程經典案例解析》是2014年由清華大學出版社出版的圖書,作者是高成珍。

基本介紹

  • 書名:Android編程經典案例解析
  • ISBN:9787302382935
  • 定價:39.5元
  • 出版社:清華大學出版社
  • 出版時間:2014-12-19
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書為Android編程初學者提高、自測和加入開發團隊提供貼心幫助,內容包括常用案例、常見上機調試錯誤、Android程式設計師獵頭系統和自測題。本書所涉及的Android經典案例效果,讀者稍加改動就可直接套用於自己的項目中,包括TextView特效、手機螢幕區域劃分、我的課表(表格布局套用)、閃爍霓虹燈(層布局套用)、簡易計算器設計(布局綜合運用)、頁面滑動切換效果、圖片定時滑動播放效果、搜尋關鍵字提示、仿畫廊視圖效果、城市景點介紹、高校新聞(延遲載入效果、下拉刷新效果、選項卡切換效果)、省市二級列表(ExpandableListView套用)、產品分類(自定義多級列表效果)、天氣預報(Web Service調用)和音樂之聲(音樂播放器)等。 為引導讀者理解、掌握和靈活運用每個案例,編者通過圖解分析、代碼展示、技術剖析,由淺入深引導讀者將所學知識融會貫通。本書既可作為Android入門者的提高練習指南,又可作為移動開發者的好幫手。
本書為Android編程初學者提高、自測和加入開發團隊提供貼心幫助,內容包括常用案例、常見上機調試錯誤、Android程式設計師獵頭系統和自測題。

目錄

第1章TextView特效<<<1
1.1案例概述1
1.2關鍵代碼2
1.3代碼分析3
1.3.1TextView中文字滾動的效果3
1.3.2同一TextView中文字顏色不同的效果4
1.3.3TextView中文字周圍圖片環繞的效果4
1.3.4自動連結效果5
1.4知識擴展5
1.4.1android:gravity與android:layout_gravity的區別5
1.4.2android:padding與android:layout_margin的區別5
1.4.3Android中顏色值的表示6
1.5思考與練習7
第2章手機螢幕的區域劃分<<<8
2.1案例概述8
2.2關鍵代碼9
2.3代碼分析10
2.3.1線性布局10
2.3.2按比例分割螢幕10
2.4知識擴展11
2.5思考與練習11
第3章我的課表——表格布局的套用<<<13
3.1案例概述13
3.2關鍵代碼13
3.3代碼分析18
3.3.1界面分析18
3.3.2表格布局18
3.3.3為TextView添加框線19
3.3.4定義樣式19
3.3.5直接綁定到標籤20Android編程經典案例解析目錄〖1〗〖2〗[2]〖2〗〖2〗3.4知識擴展20
3.5思考與練習21
第4章閃爍霓虹燈——層布局的套用<<<22
4.1案例概述22
4.2關鍵代碼22
4.3代碼分析24
4.3.1界面分析24
4.3.2相對布局25
4.3.3層布局25
4.3.4定時器26
4.3.5Handler訊息傳遞26
4.4知識擴展27
4.5思考與練習28
第5章簡易計算器——布局的綜合套用<<<29
5.1案例概述29
5.2關鍵代碼29
5.3代碼分析34
5.3.1界面分析34
5.3.2格線布局34
5.4知識擴展38
5.5思考與練習43
第6章頁面滑動切換<<<44
6.1案例概述44
6.2關鍵代碼44
6.3代碼分析52
6.3.1界面分析52
6.3.2ViewPager介紹52
6.4知識擴展53
6.4.1基於監聽的事件處理53
6.4.2頁面全螢幕顯示55
6.5思考與練習55
第7章圖片定時滑動播放效果<<<56
7.1案例概述56
7.2關鍵代碼56
7.3代碼分析61
7.3.1界面分析61
7.3.2自定義MyImageTopView控制項62
7.4知識擴展62
7.4.1自定義控制項62
7.4.2手勢檢測63
7.5思考與練習64
第8章智慧型提示<<<65
8.1案例概述65
8.2關鍵代碼65
8.3代碼分析68
8.3.1智慧型提示完成輸入68
8.3.2智慧型更新數據源69
8.4知識擴展69
8.4.1ArrayAdapter介紹69
8.4.2對話框70
8.5思考與練習71
第9章仿畫廊視圖效果<<<72
9.1案例概述72
9.2關鍵代碼72
9.3代碼分析75
9.3.1界面分析75
9.3.2ImageSwitcher介紹75
9.4知識擴展76
9.5思考與練習77
第10章南昌景點介紹<<<78
10.1案例概述78
10.2關鍵代碼78
10.3代碼分析83
10.3.1界面分析83
10.3.2ListView介紹84
10.3.3SimpleAdapter介紹85
10.3.4ClipDrawable介紹86
10.4知識擴展87
10.4.1raw目錄介紹87
10.4.2Activity概述87
10.5思考與練習89
第11章財大新聞——ListView延遲載入效果<<<90
11.1案例概述90
11.2關鍵代碼90
11.3代碼分析95
11.3.1ListView延遲載入原理95
11.3.2SQLite資料庫介紹96
11.4知識擴展100
11.5思考與練習100
第12章財大新聞——ListView下拉刷新效果<<<102
12.1案例概述102
12.2關鍵代碼103
12.3代碼分析111
12.4知識擴展112
12.5思考與練習113
第13章學院介紹——選項卡切換效果<<<114
13.1案例概述114
13.2關鍵代碼114
13.3代碼分析122
13.3.1TabHost介紹122
13.3.2Fragment介紹123
13.3.3根據狀態改變圖片124
13.4知識擴展125
13.4.1Fragment與Activity互動125
13.4.2ActionBar實現頁面切換效果129
13.5思考與練習131
第14章省市二級列表——ExpandableListView的套用<<<132
14.1案例概述132
14.2關鍵代碼132
14.3代碼分析135
14.4知識擴展136
14.5思考與練習139
第15章產品分類——自定義多級列表效果<<<140
15.1案例概述140
15.2關鍵代碼140
15.3代碼分析146
15.4知識擴展147
15.5思考與練習153
第16章天氣預報——WebService的調用<<<154
16.1案例概述154
16.2關鍵代碼155
16.3代碼分析178
16.3.1調用WebService178
16.3.2用SharedPreference保存用戶信息180
16.3.3按兩次返回鍵退出應用程式181
16.4知識擴展181
16.5思考與練習182
第17章音樂播放器<<<183
17.1案例概述183
17.2關鍵代碼184
17.3代碼分析215
17.3.1音樂播放器的主要功能分析215
17.3.2Android四大組件之ContentProvider216
17.3.3Android四大組件之Service218
17.3.4Android四大組件之BroadcastReceiver219
17.4知識擴展221
17.4.1媒體播放器MediaPlayer221
17.4.2傳送通知Notification224
17.5思考與練習225
第18章Android中常見的錯誤與程式調試方法<<<227
18.1程式調試工具227
18.1.1LogCat工具介紹227
18.1.2Eclipse提供的Debug功能230
18.2運行時常見的錯誤230
18.2.1空指針異常230
18.2.2類型轉換異常233
18.2.3數組越界異常233
18.2.4重複運行程式出現警告233
18.2.5XML檔案中標籤拼寫錯誤234
18.2.6使用ListActivity時調用setContentView()方法出錯234
18.2.7在Eclipse中導入項目時錯誤235
第19章Android程式設計師獵頭系統<<<236
19.1系統功能概述236
19.2系統結構236
19.2.1開發技術236
19.2.2主頁面介紹237
19.2.3系統功能流程圖237
19.3系統業務操作流程239
19.3.1企業招聘操作流程239
19.3.2應聘者求職操作流程244
19.3.3社交化測試流程253
19.4系統角色使用流程258
19.4.1企業用戶操作流程258
19.4.2應聘者操作流程263
19.4.3評審操作流程270
19.4.4超級管理員操作流程273
附錄AAndroid編程測試題<<<280

相關詞條

熱門詞條

聯絡我們