-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

基于Android Studio的應用程序開發教程

( 簡體 字)
作者:李寧寧類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:電子工業出版社基于Android Studio的應用程序開發教程 3dWoo書號: 45037
詢問書籍請說出此書號!

缺書
NT售價: 215

出版日:7/1/2016
頁數:296
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121293856
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

Android是Google公司開發的基于Linux平臺的開源手機操作系統。自誕生以來,經過不斷的發展和完善,其功能日益強大,Android應用程序開發需求量也在不斷擴大。而且,由于Android采用Java語言作為編程基礎,更是為Java開發人員敞開了大門。
目前,各大高校也感受到Android應用開發的市場需求以及互聯網勢不可擋的應用趨勢,逐漸開設一些相關的課程。由于很多院校已經相繼為計算機類專業的學生開設了Java語言課程,甚至有些學校已經將Java語言作為相關專業的第一門編程語言,因此Android應用程序開發也隨之變得更加輕松和得心應手。本書主要從教學的角度全面介紹Android Studio應用開發的核心知識;案例的選取與設計,大多是在真實授課過程中總結和完成的,也是作者們智慧和實踐的結晶。
本書共9章。
第1章Android平臺與開發環境,開門見山地介紹了Android平臺和開發環境的搭建,從而為Android應用程序開發奠定了基礎,然后帶領讀者完成第一個Android應用程序的開發。
第2章Android應用程序構成分析,在第1章的應用程序的基礎上,進行了程序深入剖析,使讀者掌握Android應用程序開發的過程和程序結構,從而可以將第1章的程序進行改造和“裝修”,變成讀者“設計”的程序。
第3章Android生命周期與通信,講解了Android的生命周期,讀者可以由此入手分析各個組件的工作原理,并根據功能需要著手編程。另外,也可以通過Intent進行組件的整合,從而構成復雜而龐大的Android應用程序。
第4章和第5章圍繞著界面展開了內容介紹。第4章介紹了基礎的布局和控件,在此基礎上,讀者可以開發出基本的界面。本章以常用的登錄和注冊為例,從界面相關的基礎知識到界面優化,實現了比較理想的界面效果,另外也介紹了幾個高級控件,提高了編程難度的同時,也為Android應用程序開發奠定了一定的高度。第5章布局和控件進階,引入了目前非常流行的Fragment結構,從整體上把握和串聯了Android界面開發的內容,并通過比較復雜的項目框架,實現目前主流的應用程序效果。
第6章系統服務,其中包括服務組件、定時機制、廣播組件及通知等,將Android應用開發中的系統服務進行整合。
第7章數據存儲,是Android應用開發的重點。本章從最簡單的簡單存儲,到文件存儲,再到數據庫存儲,最后到ContentProvider組件,讀者可以針對不同的應用場景,選擇對應的數據存儲方式。
第8章后臺處理與網絡通信,講解了Android應用程序與服務器進行網絡通信的原理和實現過程,為移動互聯網應用程序開發奠定了基礎。而且,本章從原始聯網的幾種方式延伸到Volley框架的使用,循序漸進地將理論以更方便簡潔的方式進行實現。
第9章綜合實例設計與分析,將以上章節的知識點進行整合,實現了一個綜合案例。
書中的每一章均通過【項目導學】的形式,引入本章的核心知識點,從而完成【項目實現】;為了發揮讀者的個人能動性,通常最后又進行了【項目延伸】,為讀者提供更多的發揮空間。本書可作為高等學校計算機科學與技術、軟件工程等專業的教材,也可供Android Studio應用程序開發人員參考。
本書凝聚了作者們多年的教學經驗和總結,由李寧寧擔任主編,鄭俊生、張福艷、郭巧麗擔任副主編。具體編寫分工如下:第1,4,5章由鄭俊生編寫;第2,6,7章由張福艷編寫;第3,8,9章由李寧寧編寫,郭巧麗負責校稿和審稿。案例是經過大家統一討論和設計而實現的。此外,參與本書編寫和審稿的人員還有楊光、鄭純軍、王凱、竇喬、王瀾、高志君等。全書最后由李寧寧負責統稿和定稿。
本書配有電子課件、源程序等教學資源,讀者可以登錄華信教育資源網(www.hxedu.com.cn)免費下載。
由于時間和作者水平有限,書中難免有錯誤和不妥之處,懇請廣大讀者特別是同行專家們批評指正。您的任何意見和建議,都將是我們繼續改進本書的動力。



作者
2016年7月
內容簡介:

本書從初學者的角度出發,基于Android Studio開發環境,循序漸進地針對Android應用程序開發進行了介紹。全書共9章,分別為:Android平臺與開發環境,Android應用程序構成分析,Android生命周期與通信,布局和控件,布局和控件進階,系統服務,數據存儲,后臺處理與網絡通信,綜合實例設計與分析。從安裝環境開始入手,進入第一個Android應用程序的剖析,最后完成一個基于服務器端和客戶端結構的綜合案例。本書案例豐富,每章以項目導學開頭,引入當前章節的內容,最后通過項目延伸,引出更深入的需求,給予讀者發揮和實現的空間。

目錄:

第1章 Android平臺與開發環境
1.1 Android應用開發概述
1.1.1 Android發展史與現狀
1.1.2 Android基本架構
1.1.3 Android組件
1.2 開發環境
1.2.1 JDK安裝與配置
1.2.2 Android Studio
1.2.3 Eclipse
1.2.4 Android Studio的優勢
1.2.5 Genymotion模擬器
1.2.6 DDMS
1.3 第一個Android程序
1.3.1 創建項目
1.3.2 運行項目
1.3.3 項目分析
習題1
第2章 Android應用程序構成分析
2.1 目錄結構分析
2.2 Android應用程序結構解析
2.2.1 資源文件
2.2.2 代碼文件
2.3 AndroidManifest.xml文件
2.4 應用程序運行分析
2.4.1 AndroidManifest.xml修改
2.4.2 資源文件修改
2.4.3 語言國際化
2.5 Android的基本組件
2.5.1 Activity
2.5.2 BroadcastReceiver
2.5.3 Service
2.5.4 ContentProvider
習題2
第3章 Android生命周期與通信
3.1 生命周期
3.1.1 概述
3.1.2 Activity生命周期的方法
3.1.3 LogCat
3.2 Android組件間的通信
3.2.1 Intent對象
3.2.2 Intent過濾器
3.2.3 Intent傳遞數據
3.2.4 獲取Activity返回值
3.3 項目實現——啟動頁
習題3
第4章 布局和控件
4.1 基礎控件
4.1.1 TextView控件
4.1.2 EditText控件
4.1.3 Button控件及監聽事件
4.1.4 登錄實例
4.2 常用布局
4.2.1 線性布局
4.2.2 相對布局
4.2.3 其他布局
4.3 常用控件
4.3.1 RadioGroup和RadioButton
4.3.2 Checkbox控件
4.3.3 ImageButton控件
4.3.4 ImageView控件
4.3.5 Spinner控件
4.3.6 注冊實例
4.4 控件和布局優化
4.4.1 Shape
4.4.2 Selector
4.4.3 登錄布局和背景優化
4.5 高級控件
4.5.1 TextInputLayout
4.5.2 ListView
4.5.3 RecycleView和CardView0
習題4
第5章 布局和控件進階
5.1 Fragment
5.1.1 Fragment的產生與介紹
5.1.2 Fragment的生命周期
5.1.3 靜態使用Fragment
5.1.4 動態使用Fragment
5.2 Toolbar和對話框
5.2.1 Toolbar
5.2.2 DialogFragment
5.3 Android項目框架綜合實例
5.3.1 新建項目
5.3.2 底部導航
5.3.3 任意數量內導航
5.3.4 固定數量內導航
習題5
第6章 系統服務
6.1 服務
6.1.1 Service的原理和用途
6.1.2 使用線程
6.2 Timer和Alarm
6.2.1 Timer
6.2.2 Alarm
6.3 Broadcast組件
6.3.1 靜態注冊
6.3.2 動態注冊
6.4 Notification
6.4.1 Notification簡介
6.4.2 PendingIntent
6.4.3 Notification的實現
習題6
第7章 數據存儲
7.1 簡單存儲
7.2 文件存儲
7.3 數據庫存儲
7.3.1 SQLite簡介
7.3.2 手動建庫
7.3.3 代碼建庫
7.3.4 數據操作
7.3.5 第三方工具——xUtils
7.4 ContentProvider
7.4.1 ContentProvider簡介
7.4.2 訪問系統 ContentProvider
習題7
第8章 后臺處理與網絡通信
8.1 概述
8.2 后臺線程
8.2.1 子線程
8.2.2 Handler消息傳遞機制
8.2.3 異步任務
8.3 獲取網絡數據資源
8.3.1 通過URL獲取網絡資源
8.3.2 通過URLConnection獲取網絡資源
8.3.3 通過HTTP獲取網絡資源
8.3.4 Eclipse下的Tomcat安裝與配置
8.3.5 登錄案例
8.4 JSON
8.4.1 概述
8.4.2 Google Gson 簡述
8.5 網絡通信框架Volley
8.5.1 通過Volley獲取JSON數據
8.5.2 通過Volley加載圖片資源
8.6 項目實現——天氣預報
習題8
第9章 綜合實例——校園訂餐App
9.1 功能介紹
9.1.1 需求分析
9.1.2 開發環境搭建
9.2 服務器端運行
9.2.1 數據庫設計
9.2.2 服務器端運行配置
9.2.3 參數接口
9.3 客戶端設計
9.4 客戶端開發
9.4.1 登錄和注冊
9.4.2 店鋪和菜譜列表
9.4.3 菜譜詳情和購買
9.4.4 收藏
9.4.5 搜索
9.4.6 我
9.5 程序簽名與打包
附錄A 校園訂餐App服務器端配置
參考文獻
序: