Android套用開發項目實戰

Android套用開發項目實戰

《Android套用開發項目實戰》是2017年10月機械工業出版社出版的圖書,作者是劉賢鋒。

基本介紹

  • 書名:Android套用開發項目實戰
  • 作者:劉賢鋒
  • 出版社:機械工業出版社
  • 出版時間:2017年10月
  • 定價:46 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111577362
內容簡介,圖書目錄,

內容簡介

移動網際網路已經成為當今世界發展快、市場潛力大、前景誘人的業務,而Android套用選擇了Java作為其開發語言,現今已經發展成為移動網際網路市場上占有率高的平台,遠遠超過了諸如iOS平台。 本書涵蓋了Android開發從基礎概念、技術知識、實踐套用的每一個領域。從初學者的角度,以豐富的實例、案例,通俗易懂的語言,簡單的圖示,系統全面地講述了Android開發中套用的技術。書中的所有的案例都是基於Android4.2版本並在Eclipse(ADT)集成開發環境下成功調試,讀者可以將書中的所有案例源碼導入到Eclipse中運行及調試。本書詳細介紹了Android套用開發的相關基礎知識,全書內容覆蓋了Android開發環境的搭建、Android基礎用戶界面編程、Android套用資源、Activity組件、Android事件處理機制、AndroidUI高級界面編程、Android數據存儲與I/O、SQLite資料庫等。後給出了兩個具體的App實踐套用 ---歐洲杯信息採集App和新聞客戶端App套用。 本書不僅僅局限於Android編程的各種理論知識的介紹,更重要的是基於“任務驅動”的角度來講授、實踐每一個知識點,真正實現“學中做、做中學”。書中的所有案例都具有示範性、實用性及適用性,可以幫助讀者更好地理解各知識點在實際開發中的運用。 本書不僅可以作為各級各類學校、培訓機構的移動互聯專業的教材,也適用於Android應用程式開發人員入門學習時作為參考資料閱讀。為方便學習、教學,本書配備電子課件、書中所有案例源碼、Android集成開發平台等電子資源。

圖書目錄

目 錄
內容簡介I
前 言II
目 錄IV
第一篇 基礎篇1
項目一 Android開發環境搭建1
模組一 搭建Android開發環境1
任務1 搭建JAVA開發環境2
任務2 搭建Android開發平台IDE8
模組二 安裝運行及調試環境11
任務1 使用真機作為運行及調試環境的參數配置12
任務2 使用AVD作為運行及調試環境的參數配置14
項目二 開始我的第一個Android應用程式16
模組一 創建Android套用工程16
任務1 基於ADT新建Android項目17
任務2 Android應用程式結構分析21
任務3 資源檔案的使用方式25
模組二 運行及調試App套用26
任務1 啟動AVD26
任務2 運行App27
任務3 使用DDMS進行調試28
模組三 簽名並打包Android應用程式30
任務1 App簽名並打包30
項目三 基礎UI組件在App界面中的運用38
模組一 使用XML和Java代碼混合實現UI界面39
任務1 使用XML布局檔案搭建UI界面39
任務2 使用Java代碼實現UI界面43
任務3 使用XML和Java代碼實現圖片瀏覽器45
模組二 繼承View類實現自定義View組件47
任務1 自定義View組件實現可以隨意拖動的小球47
模組三 使用UI布局管理器實現界面布局53
任務1 使用線性布局實現在界面中動態添加按鈕53
任務2 使用表格布局實現視窗布局57
任務3 使用格線布局實現一個簡易的計算器59
模組四 使用基礎UI組件實現用戶註冊界面63
任務1 使用基礎UI組件實現用戶註冊界面64
項目四 各種Android資源在App套用中的引用79
模組一 字元串/顏色/數組等基礎資源的定義和使用79
任務1 基於資源引用方式最佳化用戶註冊頁面80
任務2 數組資源的使用93
任務3 Drawable資源的使用96
模組二 Android系統資源及assets資源的使用99
任務1 Android系統資源的訪問和使用100
任務2 assets資源的使用101
項目五 使用Intent實現界面跳轉103
模組一 Activity組件的創建/啟動/配置104
任務1 Activity組件的創建及配置104
任務2 使用Intent啟動Activity實現界面跳轉112
任務3 Activity組件生命周期的驗證118
模組二 使用Bundle實現界面間參數傳遞123
任務1使用Bundle實現數據傳遞124
模組三 Android事件處理編程129
任務1 內部類實現事件監聽器130
任務2 匿名內部實現事件監聽器131
任務3 外部類實現事件監聽器134
任務4 Activity實現事件監聽器135
任務5 為組件邦定相關屬性實現事件監聽135
任務6 Handler訊息傳遞編程136
項目六 高級UI組件的套用142
模組一 使用ListView顯示列表數據143
任務1 直接繼承ListActivity創建ListView列表143
任務2 使用xml布局檔案創建ListView148
任務3 使用ArrayAdapter創建ListView列表149
任務4 使用SimpleAdapter創建ListView151
模組二 文本框輸入自動提示列表的實現155
任務1 基於AutoCompleteTextView實現自動提示列表156
模組三 圖片瀏覽器的實現165
任務1 用GridView實現帶預覽的圖片瀏覽器166
任務2 用AdapterViewFlipper實現自動播放圖片170
模組四 對話框/日期選擇框等常用對話框的實現173
任務1 使用AlertDialog實現對話框174
任務2 使用DatePickerDialog實現日期輸入177
任務3 使用TabHost選項卡模擬手機通話記錄界面181
項目七 Android數據存儲與SQLite資料庫套用187
模組一 Android數據存儲操作187
任務1 使用SharePreferences設定系統參數188
任務2 Android記憶體數據讀寫操作193
任務3 Android SD卡數據讀寫操作197
模組二 SQLite資料庫操作203
任務1 使用SQLiteDatabase實現SQLite資料庫操作203
任務2 使用SQLiteOpenHelper實現SQLite資料庫操作209
任務3 使用SQLite3工具運算元據庫219
第二篇 套用篇222
項目八 歐洲杯信息採集App套用222
模組一 歐洲杯主視圖界面的實現222
任務1 構建歐洲杯主界面223
任務2 列表呈現國家名和圖示227
模組二 積分榜的實現246
任務1 積分榜對話框的創建及彈出247
任務2 列表顯示小組內國家積分情況248
模組三 賽事明細列表實現256
任務1 以列表形式呈現賽事明細256
任務2 可摺疊的積分榜明細列表實現259
項目九 新聞客戶端App套用264
模組一 用戶登錄功能的實現265
任務1 準備工作:服務端應用程式的部署266
任務2 編寫配置檔案及網路訪問工具270
任務3 構建用戶登錄界面272
任務4 基於HttpURLConnection實現App客戶端用戶登錄276
模組二 新聞欄目列表功能的實現280
任務1 準備工作:測試伺服器端新聞欄目API接口281
任務2 構建新聞欄目列表界面281
任務3 JSON輕量級數據解析技術實現新聞欄目列表功能283
模組三 新聞功能的實現287
任務1 準備工作:測試伺服器端新聞API訪問接口288
任務2 構建新聞列表界面289
任務3 新聞列表功能實現289

相關詞條

熱門詞條

聯絡我們