注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Android應用程序開發(fā)

Android應用程序開發(fā)

Android應用程序開發(fā)

定 價:¥49.00

作 者: 汪杭軍 編
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 工學 教材 研究生/本科/??平滩?/td>

購買這本書可以去


ISBN: 9787111461036 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本書是一本適合Android初學者進行移動平臺開發(fā)的基礎教程。全書從實用的角度出發(fā),介紹了利用Eclipse開發(fā)Android應用應具備的基礎知識,包括Android簡介、開發(fā)環(huán)境搭建、開發(fā)Android應用所需的Java和程序設計基礎、用戶界面開發(fā)、Service和廣播消息、圖形圖像和多媒體開發(fā)、數(shù)據(jù)存儲、網絡與通信編程,并在最后用兩個綜合案例具體介紹了Android應用程序整個開發(fā)流程,包括前期功能需求、數(shù)據(jù)庫設計、系統(tǒng)實現(xiàn)以及應用程序的發(fā)布和推廣。本書涉及了Android應用開發(fā)知識的方方面面,每章配有習題,以指導讀者更深入地進行學習。隨書光盤中包括全書所有實例的源代碼。本書既可作為高等院校計算機軟件技術課程的教材和各大專院校相關專業(yè)的學習用書,也可作為Android培訓的教材和Android初學者、程序員的參考書。

作者簡介

暫缺《Android應用程序開發(fā)》作者簡介

圖書目錄

出版說明
前言
 
第1章  Android簡介
1.1  Android背景
1.1.1  手機操作系統(tǒng)
1.1.2  Android的誕生
1.1.3  Android發(fā)展歷程
1.2  Android特點
1.2.1  Android優(yōu)點
1.2.2  Android缺點
1.3  Android發(fā)展趨勢
1.4  思考與練習
第2章  Android開發(fā)環(huán)境搭建
2.1  Android開發(fā)軟硬件要求
2.2  開發(fā)包及其工具的安裝和   
     配置
2.2.1  安裝JDK和配置Java開發(fā)
      環(huán)境
2.2.2  Eclipse的安裝
2.2.3  Android SDK和ADT插件的安裝
      和配置
2.3  Android項目創(chuàng)建和運行
2.3.1  創(chuàng)建Android項目
2.3.2  模擬器創(chuàng)建和Android項目
      運行
2.3.3  Android項目管理
2.4  思考與練習
第3章  Android開發(fā)Java基礎
3.1  Java語言簡介
3.2  結構化程序設計
3.2.1  數(shù)據(jù)類型
3.2.2  表達式
3.2.3  流程控制語句
3.2.4  綜合案例
3.3  面向對象基本概念和應用
3.3.1  類與對象
3.3.2  繼承與封裝
3.3.3  抽象類和接口
3.3.4  包
3.3.5  異常處理
3.4  思考與練習
第4章  Android程序設計基礎
4.1  Android程序結構
4.2  Android程序框架知識
4.2.1  Activity生命周期
4.2.2  Android組件
4.2.3  Intent和IntentFilter
4.3  程序調試
4.3.1  ADB調試橋
4.3.2  Logcat調試
4.3.3  Dev Tools
4.4  思考與練習
第5章  用戶界面開發(fā)
5.1  用戶界面簡介
5.2  事件處理
5.3  界面布局
5.3.1  線性布局
5.3.2  框架布局
5.3.3  表格布局
5.3.4  相對布局
5.3.5  絕對布局
5.4  界面控件
5.4.1  TextView和EditText
5.4.2  Button和ImageButton
5.4.3  CheckBox和RadioButton
5.4.4  Spinner
5.4.5  ListView
5.5  對話框
5.5.1  AlertDialog創(chuàng)建對話框
5.5.2  PopupWindow使用
5.5.3  DatePickerDialog、TimePicker
      Dialog使用
5.5.4  ProgressDialog進度對話框
      創(chuàng)建
5.6  菜單
5.6.1  選項菜單
5.6.2  子菜單
5.6.3  上下文菜單
5.7  思考與練習
第6章  Service和廣播消息
6.1  Service簡介
6.2  Service實現(xiàn)
6.2.1  創(chuàng)建Service
6.2.2  啟動和綁定Service
6.2.3  停止Service
6.3  廣播消息
6.4  思考與練習
第7章  Android圖形圖像和多媒體
        開發(fā)
7.1  圖形
7.1.1  Canvas畫布簡介
7.1.2  Canvas常用繪制方法
7.1.3  Canvas繪制的輔助類
7.2  圖像
7.2.1  Drawable和ShapDrawable通用
      繪圖類
7.2.2  Bitmap和BitmapFactory
      圖像類
7.3  音頻和視頻
7.3.1  Media Player播放音頻
7.3.2  Media Recorder錄音
7.3.3  Video View播放視頻
7.4  OpenGL ES編程
7.4.1  OpenGL ES簡介
7.4.2  視圖
7.4.3  3D空間中繪圖
7.4.4  顏色
7.5  多媒體綜合應用
7.6  思考與練習
第8章  Android數(shù)據(jù)存儲
8.1  數(shù)據(jù)存儲簡介
8.2  Shared Preferences數(shù)據(jù)存儲
8.3  Files數(shù)據(jù)存儲
8.4  Android數(shù)據(jù)庫編程
8.4.1  SQLite 簡介
8.4.2  SQLite編程
8.4.3  SQLiteOpenHelper應用
8.5  數(shù)據(jù)共享
8.6  數(shù)據(jù)存儲示例
8.7  思考與練習
第9章  Android網絡與通信編程
9.1  Android網絡基礎
9.1.1  標準Java接口
9.1.2  Apache接口
9.1.3  Android網絡接口
9.2  HTTP通信
9.2.1  HttpURLConnection接口
9.2.2  HttpClient接口
9.3  Socket通信
9.3.1  Socket基礎原理
9.3.2  Socket示例
9.4  WiFi通信
9.4.1  WiFi介紹
9.4.2  WiFi示例
9.5  思考與練習
第10章  綜合案例一:智能農苑
         助手
10.1  項目分析
10.1.1  UI界面規(guī)劃
10.1.2  數(shù)據(jù)存儲設計
10.2  系統(tǒng)實現(xiàn)
10.2.1  創(chuàng)建項目
10.2.2  界面設計
10.2.3  天氣系統(tǒng)
10.2.4  網絡通信服務
10.2.5  圖形圖像處理
10.2.6  數(shù)據(jù)存取
10.2.7  Service服務
10.3  應用程序的發(fā)布
10.3.1  添加廣告
10.3.2  生成簽名文件
10.3.3  使用簽名文件
10.3.4  發(fā)布應用
10.4  思考與練習
第11章  綜合案例二:家庭理財助手
11.1  系統(tǒng)功能
11.1.1  概述
11.1.2  系統(tǒng)功能預覽
11.2  數(shù)據(jù)庫設計
11.2.1  數(shù)據(jù)庫設計基礎
11.2.2  數(shù)據(jù)庫操作類
11.3  主界面設計
11.3.1  主界面布局
11.3.2  主控類的整體框架
11.3.3  主控類方法
11.4  輔助工具類
11.4.1  數(shù)據(jù)格式類
11.4.2  常量類
11.4.3  廣告類
11.5  數(shù)據(jù)操作方法
11.6  思考與練習
附錄
附錄A  Android課程及開發(fā)資源
附錄B  AndroidManifest文件說明
參考文獻

本目錄推薦

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