注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android應(yīng)用開(kāi)發(fā)

Android應(yīng)用開(kāi)發(fā)

Android應(yīng)用開(kāi)發(fā)

定 價(jià):¥49.00

作 者: (美)羅杰 等著,李耀亮 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 多媒體通信

ISBN: 9787115230218 出版時(shí)間: 2010-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 295 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書通過(guò)豐富而翔實(shí)的實(shí)例展示了在Android平臺(tái)下開(kāi)發(fā)手機(jī)應(yīng)用軟件所必需的概念和技術(shù)。書中不僅對(duì)Android應(yīng)用程序的開(kāi)發(fā)環(huán)境和調(diào)試方法進(jìn)行了詳細(xì)介紹,而且對(duì)Android軟件開(kāi)發(fā)的一些關(guān)鍵技術(shù)和API進(jìn)行了講解,包括數(shù)據(jù)庫(kù)、定位和地圖、圖形用戶界面、進(jìn)程間通信以及手機(jī)通話等相關(guān)內(nèi)容。本書還對(duì)Android平臺(tái)下開(kāi)發(fā)環(huán)境的搭建、程序的簽名和發(fā)布以及程序調(diào)試和性能優(yōu)化所用到的工具和方法等進(jìn)行了講解。本書適合有一定程序設(shè)計(jì)基礎(chǔ)并致力于從事Android平臺(tái)應(yīng)用軟件開(kāi)發(fā)的讀者閱讀。Android操作系統(tǒng)是目前市面上最流行的開(kāi)源智能移動(dòng)平臺(tái),本書深入地介紹了在Android平臺(tái)下開(kāi)發(fā)智能手機(jī)應(yīng)用軟件所必需的一些概念和技術(shù)。本書不僅對(duì)Android應(yīng)用程序的開(kāi)發(fā)環(huán)境和調(diào)試方法進(jìn)行了詳細(xì)的介紹,而且通過(guò)豐富而實(shí)用的范例對(duì)Android操作系統(tǒng)的一些關(guān)鍵技術(shù)和API進(jìn)行了講解。通過(guò)本書,讀者可以:針對(duì)當(dāng)前智能手機(jī)中的各種核心功能編寫Android應(yīng)用軟件;使用Android SDK所提供的豐富的用戶界面組件創(chuàng)建出完整的模塊化應(yīng)用程序;學(xué)習(xí)并掌握Android平臺(tái)下的視圖、地圖、定位服務(wù)、永久數(shù)據(jù)存儲(chǔ)、電話服務(wù)和進(jìn)程間通信等編程技術(shù);參考書中提供的豐富而實(shí)用的代碼,開(kāi)發(fā)出富有創(chuàng)意的應(yīng)用程序;學(xué)習(xí)Android平臺(tái)下的高級(jí)編程技術(shù),比如2D和3D圖形編程、程序調(diào)試和性能分析等。本書是一本理想的Android官方文檔補(bǔ)充讀物。無(wú)論對(duì)于Android平臺(tái)下的商業(yè)軟件開(kāi)發(fā),還是簡(jiǎn)單的個(gè)人軟件開(kāi)發(fā),本書都具有很高的參考價(jià)值。

作者簡(jiǎn)介

  Rick Rogers,專業(yè)的嵌入式軟件工程師,有著30多年的工作經(jīng)歷,當(dāng)前是Wind River Systems公司的移動(dòng)解決方案架構(gòu)師。

圖書目錄

第1部分:開(kāi)發(fā)環(huán)境概覽
第1章 Android操作系統(tǒng)概述
1.1 為什么選擇Android
1.2 開(kāi)放式手機(jī)聯(lián)盟
1.3 Android運(yùn)行環(huán)境
1.4 Android應(yīng)用程序的組成部分
1.5 Android活動(dòng)的生命周期
1.6 Android服務(wù)的生命周期
1.7 本書的組織結(jié)構(gòu)
第2章 搭建Android開(kāi)發(fā)環(huán)境
2.1 搭建開(kāi)發(fā)環(huán)境
2.2 “Hello Android”程序
2.2.1 目標(biāo)
2.2.2 創(chuàng)建一個(gè)新的Android應(yīng)用程序:Hello World
2.2.3 Hello World程序代碼
2.2.4 運(yùn)行Hello World程序
第3章 使用Android開(kāi)發(fā)環(huán)境
3.1 MicroJobs:本書中最主要的程序示例
3.2 Androld和社交網(wǎng)絡(luò)
3.3 下載MJAndroid源代碼
3.4 簡(jiǎn)單瀏覽一下MJAndroid的代碼結(jié)構(gòu)
3.4.1 項(xiàng)目的主目錄
3.4.2 源代碼目錄
3.4.3 資源文件目錄
3.5 第一步:編譯和運(yùn)行MicroJobs程序
3.5.1 Eclipse和ADT插件
3.5.2 加載和啟動(dòng)Android應(yīng)用程序
3.5.3 更進(jìn)一步:哪里可能會(huì)出錯(cuò)
3.5.4 在Android手機(jī)上運(yùn)行程序
3.6 小結(jié)
第4章 MJAndroid程序的初始化過(guò)程
4.1 AndroidManifest.xml文件中的初始化參數(shù)
4.2 MicroJobs.Java中的初始化代碼
4.3 MicroJobs.java中的更多初始化代碼
4.4 小結(jié)
第5章 Android應(yīng)用程序的調(diào)試
5.1 工具
5.2 EclipseJava編輯器
5.2.1 Java語(yǔ)言錯(cuò)誤
5.2.2 Eclipse調(diào)試器
5.2.3 Logcat
5.2.4 Android Debug Bridge(adb)
5.2.5 DDMS:Dalvik調(diào)試監(jiān)控服務(wù)
5.2.6 Traceview
5.3 小結(jié)
第6章 ApiDemos示例程序
6.1 ApiDemos的清單文件
6.2 查找某個(gè)范例的源代碼
6.2.1 自定義標(biāo)題范例
6.2.2 Linkify范例
6.3 向ApiDemos中添加范例
第7章 應(yīng)用程序的簽名和發(fā)布
7.1 測(cè)試程序
7.2 添加最終用戶許可協(xié)議
7.3 創(chuàng)建并使用程序的圖標(biāo)和標(biāo)簽
7.4 程序發(fā)布前的收尾工作
7.5 程序的版本管理
7.6 獲取數(shù)字簽名證書和API Key
7.6.1 為自己的應(yīng)用程序創(chuàng)建一份數(shù)字簽名證書
7.6.2 在程序的調(diào)試階段獲取數(shù)字簽名證書
7.7 對(duì)程序進(jìn)行數(shù)字簽名
7.8 重新測(cè)試一遍簽過(guò)名的應(yīng)用程序
7.9 在Android電子市場(chǎng)上發(fā)布應(yīng)用程序
7.9.1 注冊(cè)成為Android開(kāi)發(fā)者
7.9.2 上傳應(yīng)用程序
第2部分:Android程序設(shè)計(jì)
第8章 SQLite數(shù)據(jù)庫(kù)和內(nèi)容提供器
8.1 數(shù)據(jù)庫(kù)
8.1.1 MicroJobsDatabase類的基本結(jié)構(gòu)
8.1.2 從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)
8.1.3 修改數(shù)據(jù)庫(kù)
8.2 內(nèi)容提供器
8.2.1 NotePad簡(jiǎn)介
8.2.2 內(nèi)容提供器
8.2.3 使用內(nèi)容提供器
第9章 定位和地圖
9.1 基于定位的服務(wù)
9.2 地圖
9.3 Google Maps活動(dòng)
9.4 MapView和MapActivity
9.5 MapView詳解I
9.5.1 MapVieW和MyLocationOvetlay的初始化
9.5.2 MapActivity的暫停和繼續(xù)
9.5.3 通過(guò)菜單按鈕控制地圖
9.5.4 通過(guò)手機(jī)上的按鍵控制地圖
9.6 不顯示地圖情況下的定位
9.6.1 清單和布局文件
9.6.2 連接到定位功能模塊并且獲取位置更新
9.6.3 設(shè)定虛擬位置信息
第10章 創(chuàng)建用戶界面
10.1 Android圖形用戶界面系統(tǒng)架構(gòu)
10.1.1 模型
10.1.2 視圖
10.1.3 控制器
10.1.4 將各部分組合起來(lái)
10.2 創(chuàng)建圖形用戶界面
10.3 連接到控制器
10.3.1 模型的監(jiān)聽(tīng)
10.3.2 監(jiān)聽(tīng)觸摸屏事件
10.3.3 監(jiān)聽(tīng)按鍵事件
10.3.4 事件處理的其他方法
10.3.5 更進(jìn)一步:焦點(diǎn)和線程
10.4 菜單
第11章 常用的用戶界面組件
11.1 Android常用用戶界面組件
11.1.1 TextView組件和EditView組件
11.1.2 Button和ImageButton
11.1.3 Adapters接口和AdaptarViews組件
11.1.4 復(fù)選框組件,單選框組件和下拉列表組件
11.2 容器組件
11.2.1 Gallery組件和GridView組件
11.2.2 ListView容器組件和L,istActivity活動(dòng)
11.2.3 ScrollView容器組件
11.2.4 TabHost組件
11.3 布局
11.3.1 框架布局
11.3.2 線性布局
11.3.3 表格布局
11.3.4 絕對(duì)位置布局
……
第12章 二維和三維繪圖
第13章 進(jìn)程間通信
第14章 電話操作
第15章 通話狀態(tài)和Android電話類

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)