Android移動開發-慕課版 版權信息
- ISBN:9787115418302
- 條形碼:9787115418302 ; 978-7-115-41830-2
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Android移動開發-慕課版 本書特色
本書系統全面地介紹了有關android程序開發所涉及的各類知識。全書共分14章,內容包括android簡介、android開發環境、android程序、android生命周期、用戶界面設計、組件通信與廣播消息、service應用、數據存儲與共享、圖像繪制技術、位置服務與地圖應用、網絡技術、widget組件開發、綜合開發實例——個人理財通、課程設計——簡易打地鼠游戲。每章內容都與實例緊密結合,有助于學生理解知識、應用知識,從而達到學以致用的目的。
本書是慕課版教材,各章節主要內容配備了以二維碼為載體的微課,并在人郵學院(www.rymooc.com)平臺上提供了慕課。此外,本書還提供所有實例、上機指導、綜合案例和課程設計的源代碼,制作精良的電子課件ppt,自測試卷等內容,讀者也可在人郵學院下載。其中,源代碼全部經過精心測試,能夠在windows 7和windows 8系統下通過android 5.0模擬器運行。
Android移動開發-慕課版 內容簡介
《android移動開發(慕課版)》是一本android程序設計互聯網教材,買書送名師,明日科技講師面對面授課。本課程依托人民郵電出版社自主開發的在線教育慕課平臺——人郵學院(www.rymooc.com),該平臺具有完備的在線“教、學、測”功能。人郵學院提供體系完整的50學時慕課教學視頻同步講解,即學即練的在線測試。書中附有126個微課視頻,掃一掃書中二維碼,便可隨時隨地學習。附贈300余道習題和自測題, ppt 課件、案例源代碼、自測試卷、拓展案例等豐富的配套資源。
Android移動開發-慕課版 目錄
第1章 android簡介 11.1 手機操作系統 21.2 android發展史 31.3 android特征 41.4 android平臺架構 5小結 7習題 7第2章 android開發環境 82.1 安裝android開發環境 92.1.1 安裝與配置jdk 102.1.2 獲取android sdk 122.1.3 eclipse的安裝與啟動 182.1.4 安裝adt插件 192.2 android sdk 222.2.1 目錄結構 222.2.2 示例程序 232.2.3 幫助文檔 232.2.4 開發工具 24小結 26習題 27第3章 **個android程序 283.1 創建android應用程序 293.2 android項目結構說明 323.2.1 src目錄 323.2.2 gen目錄 333.2.3 android.jar文件 343.2.4 libs目錄 353.2.5 assets目錄 353.2.6 res目錄 353.2.7 androidmanifest.xml文件 373.2.8 project.properties文件 383.3 管理android模擬器 383.3.1 創建avd并啟動android模擬器 393.3.2 刪除avd 443.4 運行項目 45小結 46上機指導 46習題 47第4章 android生命周期 484.1 android程序生命周期 494.2 android程序的基本組件 504.2.1 activity 504.2.2 service 504.2.3 broadcastreceiver 514.2.4 contentprovider 514.3 activity生命周期 514.3.1 activity的4種狀態 514.3.2 activity的事件回調方法 524.4 程序調試 564.4.1 在logcat中輸出日志 574.4.2 eclipse調試器調試 604.4.3 android lint調試 62小結 63上機指導 63習題 64第5章 用戶界面設計 655.1 用戶界面基礎 665.1.1 了解ui界面 665.1.2 ui設計相關的幾個概念 665.2 界面布局 695.2.1 相對布局 695.2.4 表格布局 795.2.5 網格布局 825.3 界面組件 865.3.1 button和imagebutton 865.3.2 textview和edittext 895.3.3 radiobutton和checkbox 935.3.4 imageview 995.3.5 spinner 1005.3.6 listview 1025.3.7 gridview 1065.3.8 alertdialog對話框 1095.4 fragment 1105.4.1 創建fragment 1115.4.2 fragment與activity通信 1115.5 操作欄(actionbar) 1165.5.1 選項菜單 1175.5.2 實現層級式導航 1205.6 界面事件 1235.6.1 按鍵事件 1235.6.2 觸摸事件 124小結 125上機指導 126習題 128第6章 組件通信與廣播消息 1296.1 intent簡介 1306.1.1 創建并配置activity 1306.1.2 啟動activity 1326.1.3 使用bundle在activity之間交換數據 1376.1.4 調用另一個activity并返回結果 1416.2 intent過濾器 1436.3 broadcastreceiver使用 1476.3.1 broadcastreceiver簡介 1476.3.2 broadcastreceiver應用 148小結 149上機指導 149習題 153第7章 service應用 1547.1 service概述 1557.1.1 service簡介 1557.1.2 service生命周期 1557.2 本地服務 1577.2.1 使用線程 1577.2.2 創建started service 1637.2.3 服務綁定 1687.3 跨進程調用service 1717.3.1 aidl簡介 1717.3.2 使用aidl語言定義遠程服務接口 1727.3.3 通過繼承service類實現遠程服務 1727.3.4 綁定和使用遠程服務 173小結 175上機指導 175習題 178第8章 數據存儲與共享 1798.1 sharedpreferences存儲 1808.1.1 sharedpreferences 1808.1.2 使用sharedpreferences保存輸入的用戶名和密碼 1818.2 文件存儲 1838.2.1 內部存儲 1848.2.2 外部存儲 1878.2.3 資源文件 1888.3 數據庫存儲 1918.3.1 手動建庫 1918.3.2 代碼建庫 1968.3.3 數據操作 1978.4 數據共享 2018.4.1 content provider概述 2018.4.2 創建數據提供者 2028.4.3 使用數據提供者 204小結 208上機指導 208習題 211第9章 圖像繪制技術 2129.1 繪制2d圖像 2139.1.1 常用繪圖類 2139.1.2 繪制幾何圖形 2169.1.3 繪制文本 2209.1.4 繪制路徑 2219.1.5 繪制圖片 2229.2 應用opengl實現3d圖形 2249.2.1 opengl簡介 2249.2.2 構建3d開發的基本框架 2259.2.3 繪制一個模型 2269.2.4 應用紋理貼圖 2319.2.5 旋轉 2339.2.6 光照效果 2349.2.7 透明效果 235小結 236上機指導 237習題 239第10章 位置服務與地圖應用 24010.1 位置服務 24110.1.1 獲得位置源 24110.1.2 查看位置源屬性 24210.1.3 監聽位置變化事件 24410.2 百度地圖服務 24510.2.1 獲得地圖api密鑰 24610.2.2 下載sdk開發包 25010.2.3 新建使用百度地圖api的android項目 25210.2.4 在地圖上使用覆蓋層 254小結 255上機指導 256習題 258第11章 網絡技術 25911.1 通過http訪問網絡 26011.1.1 使用httpurlconnection訪問網絡 26011.1.2 使用httpclient訪問網絡 26811.2 使用webview顯示網頁 27311.2.1 使用webview組件瀏覽網頁 27311.2.2 使用webview加載html代碼 27511.2.3 讓webview支持javascript 276小結 278上機指導 278習題 283第12章 widget組件開發 28412.1 widget簡介 28512.2 widget基礎 28612.2.1 設計原則 28612.2.2 開發步驟 28812.2.3 安裝及刪除 29112.3 widget配置 29212.3.1 在widget元數據文件中聲明activity 29212.3.2 創建配置widget的activity 29312.3.3 獲取widget的id 29412.3.4 更新widget 29412.3.5 設置返回信息并關閉activity 29512.4 widget與service 296小結 299上機指導 299習題 303第13章 綜合開發實例——個人理財通 30413.1 系統分析 30513.1.1 需求分析 30513.1.2 可行性分析 30513.1.3 編寫項目計劃書 30613.2 系統設計 30713.2.1 系統目標 30713.2.2 系統功能結構 30713.2.3 系統業務流程圖 30813.2.4 系統編碼規范 30813.3 系統開發及運行環境 31013.4 數據庫與數據表設計 31013.4.1 數據庫分析 31013.4.2 創建數據庫 31013.4.3 創建數據表 31113.5 創建項目 31213.6 系統文件夾組織結構 31213.7 公共類設計 31313.7.1 數據模型公共類 31313.7.2 dao公共類 31413.8 登錄模塊設計 31813.8.1 設計登錄布局文件 31913.8.2 登錄功能的實現 32013.8.3 退出登錄窗口 32013.9 系統主窗體設計 32113.9.1 設計系統主窗體布局文件 32113.9.2 顯示各功能窗口 32213.9.3 定義文本及圖片組件 32413.9.4 定義功能圖標及說明文字 32413.9.5 設置功能圖標及說明文字 32413.10 收入管理模塊設計 32513.10.1 設計新增收入布局文件 32613.10.2 設置收入時間 32913.10.3 添加收入信息 33013.10.4 重置新增收入窗口中的各個控件 33113.10.5 設計收入信息瀏覽布局文件 33113.10.6 顯示所有的收入信息 33213.10.7 單擊指定項時打開詳細信息 33313.10.8 設計修改/刪除收入布局文件 33313.10.9 顯示指定編號的收入信息 33713.10.10 修改收入信息 33813.10.11 刪除收入信息 33913.10.12 收入信息匯總圖表 33913.11 便簽管理模塊設計 34313.11.1 設計新增便簽布局文件 34313.11.2 添加便簽信息 34413.11.3 清空便簽文本框 34513.11.4 設計便簽信息瀏覽布局文件 34513.11.5 顯示所有的便簽信息 34713.11.6 單擊指定項時打開詳細信息 34813.11.7 設計修改/刪除便簽布局文件 34813.11.8 顯示指定編號的便簽信息 35013.11.9 修改便簽信息 35113.11.10 刪除便簽信息 35113.12 系統設置模塊設計 35113.12.1 設計系統設置布局文件 35213.12.2 設置登錄密碼 35313.12.3 重置密碼文本框 353小結 354第14章 課程設計——簡易打地鼠游戲 35514.1 功能概述 35614.2 設計思路 35614.3 設計過程 35614.3.1 搭建開發環境 35714.3.2 準備資源 35714.3.3 布局頁面 35814.3.4 實現代碼 35814.4 運行調試 35914.5 課程設計總結 360
展開全部
Android移動開發-慕課版 作者簡介
明日科技,程序設計類暢銷圖書作者,絕大多數品種在“全國計算機圖書排行榜”同品種排行中名列前茅,累計銷售百萬冊。作者編寫的《Java 從入門到精通》長期占據各網店排行榜的榜首位置。