注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構Android應用開發(fā)實踐教程(第2版)

Android應用開發(fā)實踐教程(第2版)

Android應用開發(fā)實踐教程(第2版)

定 價:¥69.00

作 者: 韓冬 著
出版社: 電子工業(yè)出版社
叢編項: 普通高等教育"十三五"規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121378188 出版時間: 2020-02-01 包裝: 平裝
開本: 16開 頁數: 358 字數:  

內容簡介

  《Android應用開發(fā)實踐教程(第2版)/普通高等教育“十三五”規(guī)劃教材》基于Android Studio,結合Android應用開發(fā)的一些具體案例,由淺入深、循序漸進地闡述Android應用開發(fā)的基礎知識、常用技巧和關鍵技術。對目前很流行的網絡請求框架OkHttp,以及Retrofit進行了較多篇幅的探討和說明,給出了下載文件和上傳文件的完整代碼(包括服務器端),有較強的實用性。對服務器端接口編程、Android異步處理技術、Fragment與Fragment之間的數據傳遞、Fragment與Activity的交互等市場急需的重要開發(fā)技能也進行了較詳盡的講述,以達到快速提升讀者編程水平和實際項目開發(fā)能力的目的。全書分基礎篇、提高篇、開發(fā)篇和拓展篇四部分,共15章?;A篇(1~6章)包含開發(fā)環(huán)境搭建和Android應用、用戶界面設計、自定義View、Activity和Intent、后臺服務與廣播消息、數據存儲與訪問。提高篇(7~10章)包含Java并發(fā)編程、Fragment、Android的一些異步處理技術、Android網絡應用。開發(fā)篇(11~13章)包含手機客戶端解析JSON、Maven、服務器端接口編程。拓展篇(14~15章)包含MVP模式、Java設計模式?!禔ndroid應用開發(fā)實踐教程(第2版)/普通高等教育“十三五”規(guī)劃教材》內容翔實,實用性強,既可作為高校計算機專業(yè)學生學習Android應用開發(fā)的教材,也可作為軟件培訓機構和編程人員的參考書。

作者簡介

  韓冬,蘇州大學計算機學院副教授,同濟大學軟件專業(yè)碩士。出版圖書多部,隨書配套資源豐富,深受讀者喜愛。其多名學生在阿里、華為、網易、中科院電子所等單位任職。

圖書目錄

目錄部分 基礎篇章 開發(fā)環(huán)境搭建和Android應用1.1 Android簡介1.1.1 Android傳奇1.1.2 Android體系結構1.2 搭建Android應用開發(fā)環(huán)境1.2.1 JDK的下載、安裝與配置1.2.2 安裝Android Studio1.3 個Android應用1.3.1 創(chuàng)建MyHello項目1.3.2 SDK Manager1.3.3 AVD Manager1.3.4 運行Android應用1.4 Android項目結構1.4.1 Project工具窗口1.4.2 工程目錄說明1.4.3 app目錄結構1.4.4 項目全局build.gradle和模塊build.gradle1.5 Android應用的基本組件1.6 Activity的生命周期1.7 Android日志工具Log1.8 相關閱讀:Andy Rubin與Android1.8.1 未來的夏娃1.8.2 Andy Rubin黯然離場1.8.3 Andy Rubin早年歲月1.9 本章小結習題1第2章 用戶界面設計2.1 視圖組件與容器組件2.2 控制UI界面2.2.1 使用XML布局文件控制UI界面2.2.2 在Java代碼中控制UI界面2.2.3 使用XML布局文件和Java代碼混合控制UI界面2.3 基本UI組件2.3.1 TextView和EditText2.3.2 Button、ImageButton、ImageView、RadioButton和CheckBox2.3.3 ProgressBar、ScrollView和Toast2.3.4 日期時間類組件2.3.5 布局管理器2.4 不錯UI組件2.4.1 列表類組件2.4.2 對話框2.4.3 菜單2.4.4 標簽欄2.5 Handler消息傳遞機制2.6 項目實戰(zhàn):“移動商城”(一)2.6.1 任務說明2.6.2 項目講解2.6.3 典型代碼及技術實現(xiàn)2.7 相關閱讀:ButterKnife的使用2.8 本章小結習題2第3章 自定義View3.1 自定義View的分類3.2 自定義View的構造函數3.3 View的繪制流程3.3.1 Measure過程3.3.2 Layout過程3.3.3 Draw過程3.4 自定義View示例3.4.1 實現(xiàn)一個基本的自定義View3.4.2 支持wrap_content屬性和padding屬性3.4.3 自定義屬性3.5 本章小結習題3第4章 Activity和Intent4.1 使用Activity4.1.1 Activity的配置4.1.2 Activity的啟動和關閉4.1.3 使用Bundle在Activity之間交換數據4.1.4 調用另一個Activity并返回結果4.2 Activity的四種啟動模式4.2.1 standard 模式4.2.2 singleTop模式4.2.3 singleTask模式4.2.4 singleInstance模式4.3 Intent對象4.3.1 顯式Intent和隱式Intent4.3.2 Intent過濾器4.3.3 Intent的屬性4.4 本章小結習題4第5章 后臺服務與廣播消息5.1 Service的應用5.1.1 Service的啟動方式5.1.2 Service的生命周期5.1.3 跨進程調用Service5.2 接收廣播消息5.2.1 簡介5.2.2 發(fā)送廣播5.2.3 有序廣播5.2.4 接收系統(tǒng)廣播消息5.3 本章小結習題5第6章 數據存儲與訪問6.1 SharedPreferences存儲6.1.1 將數據存儲到SharedPreferences6.1.2 從SharedPreferences中讀取數據6.1.3 SharedPreferences舉例6.2 SQLite數據庫6.2.1 手動建庫6.2.2 SQLiteDatabase6.2.3 SQLiteOpenHelper6.2.4 Cursor和ContentValues6.2.5 代碼建庫6.3 文件存儲6.3.1 內部存儲6.3.2 外部存儲(讀/寫SD卡上的文件)6.4 數據共享6.4.1 ContentProvider6.4.2 Uri6.4.3 UriMatcher和ContentUris6.4.4 ContentResolver6.4.5 創(chuàng)建數據提供者6.4.6 使用數據提供者6.5 相關閱讀:Android系統(tǒng)中內部存儲和外部存儲的若干疑問6.6 本章小結習題6第二部分 提高篇第7章 Java并發(fā)編程7.1 Java線程池簡介7.2 Executor與ExecutorService7.2.1 Executor7.2.2 ExecutorService7.2.3 常用線程池7.3 ThreadPoolExecutor7.3.1 ThreadPoolExecutor的構造方法7.3.2 編制ThreadPoolExecutor7.4 Future模式7.5 項目實戰(zhàn):“移動商城”(二)7.5.1 任務說明7.5.2 項目講解7.5.3 典型代碼及技術要點7.6 相關閱讀:Android的Looper與ThreadLocal7.6.1 Android的Looper7.6.2 Handler機制引出ThreadLocal7.7 本章小結習題7第8章 Fragment8.1 Fragment簡介8.2 Fragment的生命周期8.3 Fragment加入Activity8.4 Fragment與Activity的交互8.5 Fragment間的數據傳遞8.6 ViewPager和PageAdapter8.7 使用FragmentPageAdapter8.8 本章小結習題8第9章 Android的一些異步處理技術9.1 HandlerThread9.1.1 HandlerThread的使用9.1.2 HandlerThread的源碼分析9.2 IntentService9.2.1 IntentService的使用9.2.2 IntentService的源碼分析9.3 AsyncTask9.3.1 AsyncTask的使用9.3.2 AsyncTask的工作原理9.4 本章小結習題90章 Android網絡應用10.1 使用HTTP協(xié)議訪問網絡10.1.1 HTTP協(xié)議10.1.2 使用HttpURLConnection10.1.3 使用OkHttp10.1.4 使用Retrofit10.2 Socket通信10.3 使用WebView顯示網頁10.4 項目實戰(zhàn):查詢學生信息10.4.1 任務說明10.4.2 項目講解10.4.3 典型代碼及技術要點10.5 相關閱讀:Retrofit注解10.6 本章小結習題10第三部分 開發(fā)篇1章 手機客戶端解析JSON11.1 JSON簡介11.2 服務器端生成JSON數據11.3 在手機客戶端中解析JSON11.4 項目實戰(zhàn):“移動商城”(三)11.4.1 任務說明11.4.2 項目講解11.4.3 典型代碼及技術要點11.5 本章小結習題112章 Maven12.1 Maven簡介12.2 Maven的安裝和配置12.3 Maven的使用12.4 坐標和依賴12.5 構建支持Servlet 3.0的MavenWeb應用12.6 本章小結習題123章 服務器端接口編程13.1 JNDI數據源配置13.2 Log4J與SLF4J13.3 項目實戰(zhàn):“移動商城”(四)13.3.1 任務說明13.3.2 項目講解13.3.3 典型代碼及技術要點13.4 MyBatis與Hibernate13.5 本章小結習題13第四部分 拓展篇4章 MVP模式14.1 MVP模式簡介14.2 MVP模式與MVC模式14.3 MVP模式的優(yōu)點和缺點14.4 MVP模式的使用示例14.5 本章小結習題145章 Java設計模式15.1 設計模式的分類和設計原則15.1.1 設計模式的分類15.1.2 設計模式的設計原則15.2 創(chuàng)建模式15.2.1 工廠方法模式和抽象工廠方法模式15.2.2 單例模式15.2.3 建造者模式15.2.4 原型模式15.3 結構模式15.3.1 適配器模式和裝飾模式15.3.2 代理模式和外觀模式15.3.3 橋接模式和組合模式15.3.4 享元模式15.4 行為模式15.4.1 策略模式和模板方法模式15.4.2 觀察者模式、迭代器模式、責任鏈模式和命令模式15.4.3 備忘錄模式和狀態(tài)模式15.4.4 訪問者模式、中介者模式和解釋器模式15.5 本章小結習題15附錄A Eclipse的編碼問題(包括ADT)附錄B Eclipse自動部署項目到Tomcat的webapps目錄附錄C ADB命令參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號