Android應用程序設計( 簡體 字) | |
作者:王英強、陳綏陽、張文勝 | 類別:1. -> 程式設計 -> 手機程式 -> Android |
出版社:清華大學出版社 | 3dWoo書號: 36453 詢問書籍請說出此書號! 有庫存 NT售價: 190 元 |
出版日:8/28/2013 | |
頁數:304 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787302336655 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章 Android概述 1
1.1 Android簡介 1 1.2 Android發展歷史 2 1.3 Android平臺框架 4 1.4 Android基本組件 6 1.5 習題 8 第2章 Android開發平臺的搭建與設置 9 2.1 Android開發工具 9 2.2 搭建與設置Android開發平臺 12 2.3 創建Hello Android項目 15 2.4 Android 應用程序構成 16 2.5 習題 19 第3章 Activity組件 20 3.1 Activity簡介 20 3.2 調用其他的Activity 21 3.3 不同Activity之間的數據傳送 24 3.4 返回數據到前一個Activity 26 3.5 Activity的生命周期與管理 28 3.6 習題 33 第4章 Android布局管理 34 4.1 View布局概述 34 4.2 線性布局 36 4.3 表格布局 40 4.4 相對布局 43 4.5 幀布局 47 4.6 絕對布局 49 4.7 布局的嵌套 51 4.8 習題 54 第5章 常用基本控件 55 5.1 文本控件 55 5.2 按鈕控件 59 5.3 單選按鈕 63 5.4 復選框 67 5.5 圖片控件 70 5.6 時鐘控件 73 5.7 日期與時間控件 75 5.8 習題 78 第6章 高級控件 80 6.1 自動完成文本框 80 6.2 下拉列表控件 83 6.3 滾動視圖 90 6.4 列表視圖 92 6.5 網格視圖 102 6.6 進度條與滑塊 106 6.7 選項卡 110 6.8 畫廊控件 117 6.9 習題 121 第7章 菜單與消息提示 123 7.1 選項菜單 123 7.2 上下文菜單 128 7.3 對話框 131 7.4 消息提示 139 7.5 狀態欄通知 143 7.6 習題 147 第8章 Android程序調試 149 8.1 DDMS介紹 149 8.2 啟動DDMS 150 8.3 使用DDMS進行進程管理 151 8.4 使用DDMS進行文件操作 154 8.5 使用模擬器控制 155 8.6 使用程序日志LogCat 157 8.7 在模擬器或者目標設備上截屏 159 8.8 使用手機調試Android程序 159 8.9 習題 160 第9章 Android數據存儲與處理 161 9.1 首選項 161 9.2 文件 170 9.3 數據庫 187 9.4 ContentProvider類 200 9.5 習題 211 第10章 網絡通信與服務 213 10.1 HTTP通信 213 10.2 WebView 220 10.3 發送E-mail 227 10.4 消息廣播 231 10.5 Service組件 236 10.6 習題 244 第11章 手機通信與設置 245 11.1 撥打電話與電話過濾 245 11.2 收發短信 250 11.3 手機系統設置 256 11.4 手機聲音設置 262 11.5 手機鬧鐘設置 268 11.6 習題 274 第12章 Android游戲制作 275 12.1 Android 游戲的基礎技術 275 12.2 貪吃蛇游戲的解析 281 12.3 貪吃蛇游戲的功能拓展 300 12.4 本章小結 303 12.5 習題 304 參考文獻 305 ·VIII· ·IX· 本書介紹了基于Android操作系統的應用程序開發,內容由淺入深,講述了在Android應用程序開發過程中最常用的一些技術。本書以學生為主體,理論聯系實際,每一個章節除了講述知識點外,都配有相應實例供學生實踐,從而提高學生的動手實踐能力。本書主要內容包括Android環境的搭建、布局管理、常用控件、菜單與消息提示、程序調試、數據存儲、網絡通信與服務、手機通信與設置和Android游戲制作等。
本書可作為普通高等學校的教材,也可作為高職高專院校的Android程序設計教材。 隨著我國3G網絡的發展,智能手機也逐漸進入人們的日常生活。智能手機之所以能受到人們的歡迎,在于其高速的網絡寬帶、強大的功能以及隨心所欲的個性化設置。在諸多的移動平臺中,Android是基于Linux平臺開源的手機操作系統,是由Google公司和開放手機聯盟共同開發的,以其優越的性能及開放性,受到了各手機廠商與通信運營商的推崇,迅速地占領了很大的市場份額。
本書從教學實際需求出發,合理安排知識結構,由淺入深,循序漸進,以應用為主,目的是提高學生的動手實踐能力,縮小高等學校在人才培養上和軟件公司在人才需求上的差距。 本書具有以下特色: * 講述由淺入深,從Android的基礎知識到實際開發應用,結構清晰。本書以學生為主體,理論聯系實際,每一個章節除了講述知識點外,都配有相應實例供學生實踐,從而提高學生的動手實踐能力。 * 本書面向高等學校,目標是培養學生的工程應用能力,在教學方法上采用案例驅動與綜合實訓相結合的方式,本書的寫作特點是基于任務的認知過程,由實例程序得到基本知識點,再進行知識拓展,并以學生實際動手寫程序來完成一個知識單元的學習。最后一章是一個綜合實訓,將分散知識點的小實例綜合為實訓,有利于學生把知識點貫穿起來,形成系統性、完整性的項目體系。 * 提供立體化教材,提供下載教學用課件PPT、課程案例源代碼等,方便學生學習。 本書共有12章,主要內容及各章節要求如下。 第1章 Android概述:要求了解Android平臺的發展歷史。 第2章 Android開發平臺的搭建與設置:要求了解創建Android程序的方法,掌握Android開發平臺的搭建、Android 應用程序構成。 第3章 Activity組件:要求了解Activity的生命周期,掌握Activity之間的調用及數據傳送。 第4章 Android布局管理:要求掌握Android中線性布局、相對布局、表格布局、幀布局、絕對布局的使用,了解布局之間的嵌套。 第5章 常用基本控件:要求掌握TextView、EditText、Button、RadioButton、CheckBox等基本控件的使用。 第6章 高級控件:要求掌握AutoCompleteTextView、Spinner、ListView、GridView、ProgressBar、Gallery等高級控件的使用。 第7章 菜單與消息提示:要求掌握選項菜單、上下文菜單、Alert對話框、Toast、Notification的使用方法。 第8章 Android程序調試:要求掌握Android程序的調試方法、DDMS的使用。 第9章 Android數據存儲與處理:掌握首選項、文件、數據庫的訪問方法,以及Content Provider類的使用方法。 第10章 網絡通信與服務:掌握消息廣播、Service的使用,了解HTTP網絡通信、WebView控件、E-mail的發送。 第11章 手機通信與設置:掌握撥打電話、收發短信的方法,了解手機聲音與手機鬧鐘的設置方法。 第12章 Android游戲制作:為了提升讀者對Android的學習,本章介紹了一個綜合實例,從項目的系統需求分析開始,然后進行系統設計和模塊劃分,最后進行代碼的設計,讓讀者熟悉一個項目完整的開發過程。 在學時設計上,總量控制為94學時,其中64學時為教學時數,可分為教學48學時、實驗16學時(或教學40學時、實驗24學時),本書按64學時進行內容選取,另有30學時的綜合實訓,其源程序代碼通過立體化教材在網站上提供,不在本書內反映。 本書由王英強、陳綏陽、張文勝主編。第1~11章由王英強編寫,第12章由張文勝編寫,由陳綏陽教授統稿并審稿。此外,在編寫本書的過程中,很多同事給予了很大的幫助,其中王征風、王紅剛、王振鐸等為本書實例的編寫提供了大量的素材,清華大學出版社的蘇明芳老師也提出了很多意見,為本書的出版付出了很多努力。在此,編者對他們表示衷心的感謝。由于編者水平有限,本書難免有不足之處,歡迎廣大讀者批評指正。讀者對本書有任何建議,可發送E-mail至y_q_wang@163.com。 編 者 ·VI· ·7· |