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

Android應(yīng)用開發(fā)入門

Android應(yīng)用開發(fā)入門

定 價(jià):¥39.00

作 者: (美)Wallace Jackson 著 周自恒 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開發(fā)

ISBN: 9787115300409 出版時(shí)間: 2013-03-01 包裝: 平裝
開本: 16開 頁數(shù): 265 字?jǐn)?shù):  

內(nèi)容簡介

  無需精通編程,任何人都可以為Android平臺(tái)輕松創(chuàng)建簡單的應(yīng)用,《Android應(yīng)用開發(fā)入門》就告訴你如何做到。本書將全程引導(dǎo)你創(chuàng)建并運(yùn)行自己的第一個(gè)Android應(yīng)用程序,語言通俗易懂,示例豐富實(shí)用,能幫你撥開晦澀難懂的術(shù)語迷霧,澄清Android應(yīng)用開發(fā)方面的流言,并通過一步一步的詳細(xì)指導(dǎo)帶你入門?!禔ndroid應(yīng)用開發(fā)入門》以通俗易懂的語言講述如何開發(fā)Android應(yīng)用程序,為你鋪平Android開發(fā)之路。書中提供了清晰的示例,讓學(xué)習(xí)過程更加輕松,幫你快速準(zhǔn)確地領(lǐng)會(huì)相關(guān)概念,掌握開發(fā)方法,從而迅速創(chuàng)建自己的應(yīng)用并讓它運(yùn)行起來。你將學(xué)習(xí)到以下內(nèi)容?!?如何武裝你自己和你的電腦,為Android應(yīng)用開發(fā)做好準(zhǔn)備?!?如何使用Eclipse開發(fā)環(huán)境讓Android開發(fā)更加直接和高效?!?如何通過清晰的步驟創(chuàng)建簡單的應(yīng)用,并讓它馬上運(yùn)行起來?!?如何裝飾應(yīng)用程序,讓它看起來更美觀?!?如何更好地利用Android的觸摸屏?!?如何使用各種捷徑和小技巧讓應(yīng)用開發(fā)變得更容易?!?了解Java和XML的基礎(chǔ)知識(shí),幫你進(jìn)一步開發(fā)更高級(jí)的應(yīng)用。如果你有Android應(yīng)用的好點(diǎn)子,卻從沒有接觸過編程,那么《Android應(yīng)用開發(fā)入門》非常適合你。你不需要任何計(jì)算機(jī)編程方面的經(jīng)驗(yàn)和技術(shù),只要渴望學(xué)習(xí),知道鼠標(biāo)該怎么拿,Android應(yīng)用開發(fā)的精彩世界就等著你去盡情探索。

作者簡介

  Wallace JacksonMind Taffy Design公司首席執(zhí)行官。Mind Taffy創(chuàng)立于1991年,是一家從事新媒體內(nèi)容設(shè)計(jì)和制作的公司。在過去20多年里,Wallace一直引領(lǐng)i3D和富媒體應(yīng)用設(shè)計(jì)領(lǐng)域的潮流,使用不超過512KB的數(shù)據(jù)容量來制作病毒式傳播的數(shù)字內(nèi)容。他曾為世界領(lǐng)先的國際品牌提供服務(wù),為業(yè)界領(lǐng)先的公司(其中包括財(cái)富500強(qiáng)公司)制作定制化的數(shù)字新媒體項(xiàng)目。Wallace擁有美國南加州大學(xué)營銷戰(zhàn)略專業(yè)MSBA學(xué)位、南加州大學(xué)馬歇爾商學(xué)院管理信息系統(tǒng)設(shè)計(jì)與實(shí)施專業(yè)MBA學(xué)位,以及加州大學(xué)洛杉磯分校安德森管理學(xué)院商業(yè)經(jīng)濟(jì)學(xué)學(xué)士學(xué)位。周自恒生于天津,畢業(yè)于上海外國語大學(xué),現(xiàn)居上海。IT、編程愛好者,自稱偽Geek,初中時(shí)曾在NOI(國家信息學(xué)奧賽)天津賽區(qū)獲一等獎(jiǎng)。大學(xué)學(xué)習(xí)語言,畢業(yè)后曾任IT系統(tǒng)咨詢顧問,精通英語和日語,譯著有《30天自制操作系統(tǒng)》。新浪微博:@饅頭家的花卷。

圖書目錄

目 錄
第1章 緒論 1
1.1 Android是什么 1
1.2 Android的優(yōu)勢(shì) 2
1.3 本書范圍 3
1.3.1 本書所涉及的內(nèi)容 3
1.3.2 本書未涉及的內(nèi)容 4
1.4 下載SDK工具 4
1.4.1 Java 5
1.4.2 Eclipse 6
1.4.3 Android SDK 7
1.5 小結(jié) 7
第2章 本書內(nèi)容梗概 9
2.1 Android集成開發(fā)環(huán)境 9
2.2 Java、XML以及Android的工作原理 11
2.3 Android應(yīng)用程序框架 11
2.4 屏幕布局設(shè)計(jì) 12
2.5 用戶界面設(shè)計(jì) 12
2.6 圖像與動(dòng)畫設(shè)計(jì) 13
2.7 交互性 13
2.8 內(nèi)容提供器 13
2.9 Intent和Intent過濾器 14
2.10 Android的未來 14
2.11 小結(jié) 15
第3章 配置Android開發(fā)環(huán)境 16
3.1 安裝Java、Eclipse和Android 16
3.1.1 Java SE和JRE:應(yīng)用程序開發(fā)的基礎(chǔ) 16
3.1.2 Eclipse IDE:開發(fā)環(huán)境 18
3.1.3 Android SDK:用于Eclipse的Android工具包 21
3.1.4 Android開發(fā)工具:用于Eclipse的Android工具 22
3.1.5 Eclipse中的Android環(huán)境 25
3.2 升級(jí)Android SDK 26
3.3 配置AVD與智能手機(jī)連接 29
3.3.1 AVD:智能手機(jī)模擬器 29
3.3.2 USB智能手機(jī)驅(qū)動(dòng)程序:外部設(shè)備 31
3.4 在64位平臺(tái)上進(jìn)行開發(fā) 31
3.5 小結(jié) 33
第4章 Android軟件開發(fā)平臺(tái)介紹 34
4.1 了解Java SE與Dalvik虛擬機(jī) 34
4.2 Android工程的目錄結(jié)構(gòu) 35
4.2.1 典型的默認(rèn)資源目錄 36
4.2.2 Values目錄 37
4.3 用好Android XML(你的秘密武器) 38
4.3.1 屏幕尺寸 39
4.3.2 桌面時(shí)鐘 39
4.4 使用Android應(yīng)用程序資源 40
4.4.1 位圖圖片 40
4.4.2 可選資源目錄 40
4.5 啟動(dòng)應(yīng)用程序:AndroidManifest.xml文件 41
4.6 創(chuàng)建第一個(gè)Android應(yīng)用 42
4.6.1 啟動(dòng)Eclipse 42
4.6.2 創(chuàng)建一個(gè)Android工程 43
4.6.3 查看并編輯應(yīng)用程序文件 45
4.6.4 在strings.xml中設(shè)置一個(gè)變量的值 49
4.6.5  運(yùn)行應(yīng)用 51
4.6.6 添加應(yīng)用程序圖標(biāo) 52
4.7 小結(jié) 55
第5章 Android框架概覽 56
5.1 OOP的基礎(chǔ):對(duì)象 56
5.1.1 一些OOP術(shù)語 58
5.1.2 對(duì)象的設(shè)計(jì)圖:類 58
5.1.3 為類賦予結(jié)構(gòu):繼承 62
5.1.4 定義接口 64
5.1.5 將類組織起來:包 65
5.2 XML概覽 66
5.3 剖析Android應(yīng)用程序:APK文件 66
5.4 Android應(yīng)用程序組件 68
5.4.1 Android活動(dòng):定義UI 68
5.4.2 Android服務(wù):后臺(tái)處理 69
5.4.3 廣播接收器:消息和通知 69
5.4.4 內(nèi)容提供器:數(shù)據(jù)管理 70
5.5 Android Intent對(duì)象:組件的通信 71
5.6 Android Manifest XML:組件的聲明 71
5.7 小結(jié) 73
第6章 屏幕布局設(shè)計(jì):視圖與布局 75
6.1 Android視圖結(jié)構(gòu) 75
6.1.1 使用View類 75
6.1.2 嵌套視圖:使用ViewGroup類 76
6.2 定義屏幕布局:使用XML 77
6.2.1 配置屏幕布局 77
6.2.2 使用線性布局 78
6.2.3 使用相對(duì)布局 88
6.2.4 滑動(dòng)抽屜:擴(kuò)展你的UI 91
6.2.5 在視圖和布局中使用內(nèi)外邊距和外外邊距 94
6.2.6 在View中設(shè)置內(nèi)邊距 95
6.2.7 在ViewGroup中設(shè)置外邊距 95
6.3 小結(jié) 95
第7章 按鈕、菜單與對(duì)話框 97
7.1 使用常見的UI元素 97
7.1.1 為布局添加圖像按鈕 97
7.1.2 為布局添加文本 107
7.1.3 添加圖片 108
7.2 使用菜單 110
7.2.1 用XML創(chuàng)建菜單結(jié)構(gòu) 111
7.2.2 定義菜單項(xiàng)文本 112
7.2.3 通過Java載入菜單結(jié)構(gòu) 115
7.2.4 在Android模擬器中運(yùn)行應(yīng)用 116
7.2.5 讓菜單發(fā)揮作用 117
7.3 添加對(duì)話框 119
7.3.1 使用自定義對(duì)話框子類 120
7.3.2 顯示警告對(duì)話框 120
7.4 小結(jié) 124
第8章 Android圖像資源介紹 125
8.1 圖像資源簡介 125
8.1.1 調(diào)用圖片 126
8.1.2 核心圖像資源子類 126
8.2 使用位圖 127
8.2.1 PNG圖片 127
8.2.2 JPEG和GIF圖片 128
8.3 創(chuàng)建動(dòng)畫 128
8.3.1 基于幀的2D動(dòng)畫 128
8.3.2 補(bǔ)間動(dòng)畫 136
8.4 使用過渡 141
8.5 創(chuàng)建9-Patch自定義伸縮圖片 145
8.6 播放視頻 150
8.6.1 添加VideoView對(duì)象 150
8.6.2 為視頻添加Java代碼 152
8.7 小結(jié) 154
第9章 增加交互性:處理UI事件 155
9.1 UI事件概述 155
9.1.1 監(jiān)聽及處理事件 155
9.1.2 通過View類處理UI事件 155
9.1.3 事件回調(diào)方法 156
9.2 處理onClick事件 157
9.2.1 為UI元素實(shí)現(xiàn)onClick監(jiān)聽器 157
9.2.2 向活動(dòng)添加onClick監(jiān)聽器 158
9.3 Android觸摸屏事件:onTouch 165
9.4 觸屏版右鍵點(diǎn)擊:onLongClick 166
9.5 鍵盤事件監(jiān)聽器:onKeyUp和onKeyDown 169
9.5.1 添加用于鍵盤事件的XML代碼 169
9.5.2 添加用于鍵盤事件的Java代碼 170
9.6 上下文菜單:onCreateContextMenu 171
9.6.1 添加用于上下文菜單的XML代碼 172
9.6.2 添加用于上下文菜單的Java代碼 173
9.7 焦點(diǎn)控制 178
9.7.1 添加用于焦點(diǎn)控制的XML代碼 179
9.7.2 添加用于焦點(diǎn)控制的Java代碼 182
9.7.3 設(shè)置焦點(diǎn)可用性 184
9.8 小結(jié) 185
第10章 了解內(nèi)容提供器 186
10.1 Android內(nèi)容提供器概述 186
10.1.1 數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng) 186
10.1.2 Android內(nèi)置內(nèi)容提供器 188
10.2 定義內(nèi)容提供器 190
10.2.1 在Eclipse中創(chuàng)建內(nèi)容提供器示例 191
10.2.2 定義安全權(quán)限 192
10.2.3 向聯(lián)系人數(shù)據(jù)庫添加數(shù)據(jù) 195
10.3 操作數(shù)據(jù)庫 197
10.3.1 查詢內(nèi)容提供器 197
10.3.2 向內(nèi)容提供器添加數(shù)據(jù) 203
10.3.3 修改內(nèi)容提供器數(shù)據(jù) 208
10.3.4 刪除內(nèi)容提供器數(shù)據(jù) 212
10.4 小結(jié) 217
第11章 了解Intent和Intent過濾器 218
11.1 什么是Intent 218
11.2 通過Intent對(duì)象傳遞消息 219
11.3 Intent解析:顯式Intent和隱式Intent 221
11.3.1 顯式Intent 221
11.3.2 隱式Intent 222
11.4 在活動(dòng)中使用Intent 223
11.4.1 編寫數(shù)字時(shí)鐘活動(dòng) 227
11.4.2 連接到應(yīng)用程序 230
11.4.3 發(fā)送Intent 231
11.5 Android服務(wù):在自己的類中處理數(shù)據(jù) 234
11.5.1 在服務(wù)中使用Intent 234
11.5.2 創(chuàng)建服務(wù) 237
11.5.3 實(shí)現(xiàn)媒體播放功能 241
11.5.4 將按鈕連接到服務(wù) 241
11.5.5 運(yùn)行應(yīng)用程序 243
11.6 在廣播接收器中使用Intent 244
11.6.1 用XML創(chuàng)建定時(shí)器用戶界面 244
11.6.2 創(chuàng)建一個(gè)定時(shí)廣播接收器 246
11.6.3 配置AndroidManifest.xml文件的標(biāo)簽 247
11.6.4 實(shí)現(xiàn)Intent 248
11.6.5 在Android 1.5模擬器中運(yùn)行定時(shí)器應(yīng)用程序 252
11.7 小結(jié) 253
第12章 探索未來 254
12.1 創(chuàng)建自定義部件 254
12.2 位置服務(wù) 256
12.3 Google地圖 256
12.4 Google搜索 259
12.5 數(shù)據(jù)存儲(chǔ) 260
12.5.1 共享配置選項(xiàng) 260
12.5.2 內(nèi)部存儲(chǔ) 261
12.5.3 外部存儲(chǔ) 261
12.5.4 使用SQLite 261
12.6 設(shè)備管理:IT安全部署 262
12.7 用Camera類控制攝像頭 262
12.8 3D圖形:使用OpenGL ES 1.x 262
12.9 面部識(shí)別 263
12.10 音頻池 263
12.11 媒體錄制 264
12.12 小結(jié) 265

本目錄推薦

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