作 者:楊誼 著
定 價:52
出 版 社:人民郵電出版社
出版日期:2017年08月01日
頁 數:294
裝 幀:簡裝
ISBN:9787115462510
本書針對初、中級用戶量身定做,由淺入深,緊緊圍繞Android的基礎知識展開講解,具有很強的邏輯性和繫統性。考慮了自學和教學兩方面因素,每章配備了一定數量的習題幫助讀者復結,配備了較多的動手實驗題目幫助讀者活學活用、鞏固提高。提供了全部的例題代碼、多媒體課件和習題實驗題答案
●目錄章 Android 概述1.1 智能手機App簡介1.2 Android發展簡介1.3 Android繫統架構1.3.1 Linux內核層1.3.2 繫統運行層1.3.3 應用框架層1.3.4 應用層1.4 Android繫統的特點1.5學習Android 應用開發的要求本章小結習題第2章 Android開發環境的搭建與使用2.1 Android開發環境的搭建2.1.1 JDK的安裝和配置2.1.2 Android App開發工具的安裝和配置2.1.3 創建Android虛擬設備AVD2.2 個Android App2.3 Android應用程序邏輯結構2.4 Android應用程序的簽名2.4.1 Android應用數字證書簽名的作用2.4.2 Android應用數字證書簽名的生成2.5 Android應用程序的運行與調試2.5.1 DDMS工具的使用2.5.2 Debug斷點調試本章小結習題動手實驗第3 章 Activity和布局管理3.1 Android 四大組件3.2 Activity機制原理3.2.1 Activity的作用與管理3.3.2 Activity的狀態與生命周期3.2.3 Activity生命周期實例3.2.4 保存Activity狀態參數3.3界面布局3.3.1 用戶界面的構成3.3.2 獲取和設置界面布局的方法3.3.3 Android的布局管理器3.3.4 線性布局(LinearLayout)3.3.5 相對布局(RelativeLayout)3.3.6 表格布局(TableLayout)3.3.7 網格布局(GridLayout)3.3.8 框架布局(FrameLayout)3.4 Android的度量單位與資源3.4.1 Android中的度量單位3.4.2 Android的常用資源類型本章小結習題動手實驗第4章 UI控件與事件響應4.1 UI控件概述4.2 常用UI控件與事件響應4.2.1 TextView和EditText4.2.2 Button4.2.3 CheckBox 和 RadioButton4.2.4 Spinner,ListView,GridView4.3 對話框4.3.1 對話框概述4.3.2 對話框舉例4.3 菜單4.3.1 菜單(Menu)概述4.3.2 菜單的類型4.3.3 菜單舉例4.4 監測用戶在屏幕上的操作4.4.1 單擊按鍵4.4.2 觸摸屏幕4.4.3 手勢識別與繪制本章小結習題動手實驗第5章 Android組件通信5.1 Intent通信機制5.1.1 Intent簡介5.1.2 Intent的基本用法5.1.3 隱式Intent的主要屬性5.1.4 隱式Intent解析機制5.1.5 Intent應用舉例5.2 Fragment5.2.1 Fragment概述5.2.2 Fragment的創建和使用5.3 Broadcast5.3.1 Broadcast概述5.3.2 廣播事件分類5.3.3 廣播的注冊5.3.4 普通廣播和有序廣播5.3.5 繫統廣播5.4 Notification5.4.1 Notification簡介5.4.2 Notification的相關類5.4.3 Notification的使用5.4.4 Notification應用舉例本章小結習題動手實驗第6章 多線程與 UI 通信6.1進程和線程概述6.1.1 Android進程(Process)6.1.2 Android 線程(Thread)6.2 Android線程模型6.2.1 單線程模型原則6.2.2 Android實現線程thread6.2.3 Handler ,Message Queue和Looper6.2.4從其他線程訪問UI線程6.2.5 AsyncTask本章小結習題動手實驗第7章 Service的機制與運用7.1 Service簡介7.2 Service的分類7.3 Service的生命周期7.4 Service的應用舉例7.5 Service與Thread7.6 遠程Service的用法7.7 AIDL跨進程通信7.8 Android的繫統服務本章小結習題動手實驗第8章 Android文件與數據庫8.1 Android文件繫統概述8.1.1 內部存儲8.1.2 外部存儲8.1.3 緩存Cache8.2 SharedPreferences數據存取8.2.1 SharedPreferences的作用8.2.2 獲得SharedPreferences對像8.2.3 SharedPreferences數據的存入和讀取8.3 SQLite數據庫8.3.1 SQLite簡介8.3.2 SQLite數據類型8.3.3 SQLiteDatabase類8.3.4 SQLiteOpenHelper類8.4 ContentProvider數據存取8.4.1 數據模型8.4.2 URI 的組成8.4.3 UriMatcher 和ContentUris8.4.4 ContentProvider8.4.5 ContentResolver8.4.6 利用ContentProvider顯示通訊錄記錄8.4.7 利用ContentProvider修改通訊錄記錄本章小結習題動手實驗第9章 Android網絡開發9.1 Android網絡開發概述9.1.1 HTTP協議9.1.2 Android的網絡編程方式9.2 Volley網絡編程9.2.1 Volley概述9.2.2 StringRequest的用法9.2.3 JSONRequest的用法9.2.3 ImageRequest的用法9.3 WebView網絡編程本章小結習題動手實驗0章 Android 特色應用10.1 Android傳感器技術10.1.1 Android傳感器介紹10.1.2傳感器信息的獲取10.2 地圖導航應用10.2.1 百度地圖SDK簡介10.2.2 百度地圖開發環境配置與地圖顯示10.2.3 百度地圖定位功能10.2.4 百度地圖應用實例本章小結習題動手實驗1章 綜合實例11.1 看圖猜成語11.1.1 遊戲簡介11.1.2 遊戲總體設計11.1.3 服務器端設計與實現11.1.4 客戶端設計與實現11.2 遊戲204811.2.1 遊戲簡介11.2.2 初始布局11.2.3 GameView類11.2.4 Num類11.2.5 在GameView類中添加數字11.2.6 設置開局11.2.7 實現滑動處理:數字合並和產生11.2.8 實現積分功能11.2.9 添加新的數字11.2.10 遊戲結束的判斷和處理
本書由淺入深、繫統全面地講解了Android軟件開發的基本方法和常用技能。全書分為11章,首先概述Android繫統的特點和架構,並帶領讀者搭建Android開發環境,完成個Android程序;第3至10章完整地講解了Android開發中的各種基本知識和關鍵技術,包括四大組件、界面布局、UI控件與事件響應、組件通信、廣播機制、線程與UI通信、服務、數據存儲、網絡開發、傳感器以及地圖的使用等,通過大量實例展示相關技術與技巧運用;很後一章介紹兩個完整項目的開發實現過程,提高讀者的綜合開發水平。本書內容結構清晰,基本概念和機制講解通俗易懂,案例豐富實用,具有較強的擴展性,便於讀者快速入門和提高,適合作為高等學校計算機及相關專業的移動應用開發教程,也適合Android愛好者自學和開發人員參考。
楊誼 著
本人從事計算機及相關專業的專業基礎課程和專業課程的教學19年,承擔程序設計語言(C、C++、VB、JAVA)、JSP網絡程序設計、數據結構、編譯原理等多門軟件課程的教學,教學時數達1000學時,120班次,歷次教學效果優良,多次獲得學校的教學很好獎項,獲得2013、2014、2015年南方之星教學競賽一二等獎,榮獲南醫很好教師。承擔數據結構教學改革立項課題1項(2007-2010年市級),數據結構雙語教學立項1項(2008-2011年)和計算機導論雙語教學立項1項(2008-2011年),“創新強校工程”專項資金2項(2013-2015年、2015-2016年)。編寫了《JSP網絡程序設計與等