-- 會員 / 註冊 --
 帳號:
 密碼:
  | 註冊 | 忘記密碼
站長推薦
NT售價: 240
NT售價: 495
NT售價: 375
NT售價: 445
NT售價: 345

要搬家了!
門市營業至12/23(二)!訂單處理至12/24(三)
12/5 新書到! 11/28 新書到! 10/31 新書到! 10/23 新書到!
C.G.Next購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsPremiere ProSketchUpZBrushPainterUG
PhotoShopCorelDrawIllustratorAutoCadPro/EMasterCamSolidWorksCreo
程式CC++JavaJSP遊戲程式Linux嵌入式PLCFPGAMatlabRevit
駭客資料庫OracleARMAVRFluentSPSSANSYSUnityNuke
單晶片影像處理OpenGLArduinoLabview電路設計CadenceProtel繁體
VBHadoopDelphi美工手機程式搜索引擎論壇AndroidiPhone雜誌
可查書名、作者、ISBN、3dwoo書號
詳細書籍分類

從零開始學Android編程

( 簡體 版)
作者:曾宏遠,崔荔蒙類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:電子工業出版社從零開始學Android編程 3dWoo書號: 33954
詢問書籍請說出此書號!

缺書
NT售價: 200

出版日:10/1/2012
頁數:280
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121184925
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

ndroid是一種以Linux為基礎的開放源碼的操作系統,主要應用于手機上。Android操作系統最初由Andy Rubin開發,最初主要支持手機。2005年由Google收購注資,并組建開放手機聯盟開發改良此系統,逐漸擴展到平板電腦及其他領域。由于Android系統手機帶來的狂熱,從而成為手機開發的熱門平臺。無論你是一個Android的業余愛好者還是一個程序開發人員,都應該對Android系統有一定的了解,此書將幫助你步入Android的世界,引導你快速入門。
如今,已經存在許多手機開發平臺,如Symbian、iOS(iPhone)、Windows Mobile、BlackBerry等,特別是諾基亞的Symbian系統,引導手機系統發展已經很多年了,而Android系統的出現徹底打敗了它。為什么Android系統會脫穎而出呢?肯定有它自身的特別之處。
開放性。開放的平臺允許任何移動終端廠商加入到Android聯盟中來。顯著的開放性吸引更多的開發者參與到Android開發中來;開放性對于其自身來說,有利于積累人氣,不管是手機生產商還是消費者;開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。
掙脫運營商的束縛。在過去很長的一段時間里,網絡的接入往往受到運營商的制約,隨著EDGE、HSDPA這些2G至3G移動網絡的逐步應用和不斷升級,Android手機可以隨意接入到網絡中。
不受任何開發商的限制。Android系統不像iOS一樣,必須由一個商家生產。Android平臺提供給第三方開發商一個十分寬泛、自由的環境。因此不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件誕生,每個生產商就可以借此自由地發揮。
無縫連接的Google應用。該系統由Google主導研發,搜索、天氣預報、GoogleTalk、地圖、Gmail等一應俱全,應用方面擁有其他系統無可比擬的優勢。用戶在使用Android的在線軟件時,可以與電腦上使用的Google服務進行真正的無縫連接,實現Google服務的完全同步。
豐富的硬件選擇。由于Android的開放性,眾多廠商會推出千奇百怪、各具功能特色的多種產品。功能上的差異和特色卻不會影響到數據同步甚至軟件的兼容。
高質量的圖形和音效。將類似Flash的光滑、無鋸齒的2D矢量圖和加速3D的OpenGL圖形相結合,可以實現各式各樣的游戲,以及各種漂亮的應用程序。Android系統內置了最常用的行業標準音頻和視頻格式的解碼器,包括H.264(AVC)、MP3、AAC等。
本書特色
1.內容豐富
對于剛接觸Android的人員,首先對Android系統的歷史及架構做了詳細的介紹,每個知識點都有詳細的說明,同時配合相應的圖片加以介紹。
2.實例多
對于Android系統中的每個知識點,不管是一個簡單的文本框還是復雜的控件,都會有一個例子伴隨,這樣更加有利于讀者對這個知識點的掌握和理解。
3.實用性強
針對剛接觸Android的讀者,本書盡量做到抽象的內容具體化,復雜的問題簡單化。本書是一本入門級別的書籍,不管你有沒有接觸過Android,通過本書對Android的介紹,你將會對Android系統有一個深層次的了解,并逐步學會Android編程。
4.插圖多
針對沒有接觸過Android的讀者,本書插入了大量的圖片來說明概念,同時給出每一個知識點實例的運行效果,這樣會對讀者掌握這一知識點起到很大的作用。
5.舉一反三
本書最主要的特點就是能讓讀者學會一個知識點后,即可編寫相應的代碼,并且能夠舉一反三。
本書內容及體系結構
第1篇 基礎篇(第1~2章)
本篇首先介紹了Android系統的發展史,現有各版本之間的區別,首次開發Android程序所需要的軟件和開發環境的搭建,關于Android程序的一些包的說明。
第2篇 布局篇(第3~6章)
本篇主要講述了Android系統中界面的設置,包括對布局文件和基本控件的詳細介紹。這一篇對以后Android程序的開發起到了重要的作用。界面是Android程序必不可少的一部分,而這一篇就是構成界面的主要內容,所以必須弄清楚每一個布局文件和控件。
第3篇 技術篇(第7~15章)
本篇講述了Android系統中一些核心的知識點,也是關鍵的知識點,如Android中數據的操作、信息的傳遞、多媒體的開發及圖形圖像的處理等,只有把這些知識點理解透徹了,才能實現一個好的應用,這樣對Android的開發就游刃有余了。
第4篇 實戰篇(第16~17章)
本篇既是對以前所學知識的總結,也是對實際應用的體驗,通過幾個項目的演練,相信大家對Android知識的掌握會更上一層樓。
本書讀者對象
Android入門級開發人員。
初中級程序員。
培訓班學員。
Android開發愛好者。
內容簡介:

本書是一本介紹Android開發的書籍,內容講解詳細,實例豐富。書中每一個知識點都講解得非常詳細,并且每個知識點都會有一個實例,這樣使讀者更容易輕松上手。
本書共分為4篇包括17章,主要內容有:初識Android系統、第一個Android程序、Android常見界面布局、Android基本界面控件、Android高級控件、Android菜單與對話框、Android數據存儲、Android電話和短信、Android組件內部通信——Intent、Android服務Service、Android中多媒體開發、Android網絡編程、Android多線程介紹、Android圖形圖像的應用、Android特色應用、GPS在Android中的應用、樂分享等非常基礎且重要的知識。通過對本書的學習,相信讀者能夠在較短的時間內理解Android系統的框架及在開發過程中用到的知識等,為進一步學習打好基礎。

目錄:

第1篇 基礎篇
第1章 初識Android系統 1
1.1 Android系統簡介及其發展 1
1.1.1 Android系統的簡介 1
1.1.2 Android的發展 2
1.1.3 Android的平臺特性 3
1.2 如何學習Android 3
1.3 小結 4
第2章 第一個Android程序 5
2.1 開發Android之前的準備工作 5
2.2 Android開發平臺的搭建 6
2.2.1 JDK安裝及配置Java開發環境 6
2.2.2 Eclipse的安裝及其漢化 7
2.2.3 Android SDK與ADT的安裝與配置 8
2.3 HelloAndroid——我的第一個Android程序 11
2.3.1 從HelloAndroid看Android程序的結構 11
2.3.2 了解Android基本框架 13
2.4 小結 15
2.5 習題 15
第2篇 布局篇
第3章 Android常見界面布局 17
3.1 界面簡介 17
3.2 常用布局 18
3.2.1 線性布局(LinearLayout) 18
3.2.2 相對布局(RelativeLayout) 19
3.2.3 幀布局(FrameLayout) 21
3.2.4 表格布局(TableLayout) 22
3.3 小結 23
3.4 習題 24
第4章 Android基本界面控件 25
4.1 文本控件 25
4.1.1 文本框的介紹與實例 25
4.1.2 編輯框的介紹與實例 27
4.1.3 在Android中輸出日志 28
4.2 選擇按鈕控件 30
4.2.1 單選按鈕的介紹與實例 30
4.2.2 復選框的介紹與實例 31
4.3 列表控件 33
4.3.1 普通列表——ListView 33
4.3.2 下拉列表——Spinner 37
4.3.3 多級列表——ExpandableListView 39
4.4 自動提示(AutoComplete-TextView) 43
4.5 按鈕(Button、ImageButton) 44
4.6 小結 46
4.7 習題 46
第5章 Android界面高級控件 49
5.1 網格視圖(GridView) 49
5.2 滾動視圖(ScrollView) 51
5.3 進度條(ProgressBar) 52
5.4 拖動條(SeekBar) 54
5.5 Android中溫馨的提示 55
5.5.1 Toast的介紹與實例 55
5.5.2 Notification的介紹與實例 56
5.6 小結 57
5.7 習題 58
第6章 Android菜單與對話框 59
6.1 菜單(Menu) 59
6.1.1 選項菜單(Option Menu) 59
6.1.2 上下文菜單(Context Menu) 60
6.1.3 子菜單(Sub Menu) 61
6.2 對話框(Dialog) 62
6.3 小結 67
6.4 習題 67
第3篇 技術篇
第7章 Android數據存儲 69
7.1 Android中數據存儲概要 69
7.2 鍵值對存儲:SharedPreferences 69
7.2.1 SharedPreferences是什么 69
7.2.2 SharedPreferences實現數據存儲 70
7.2.3 SharedPreferences實現數據讀取 71
7.2.4 使用SharedPreferences實現快速登錄 72
7.3 File存儲 74
7.3.1 File存儲是什么 74
7.3.2 File實現數據存儲 74
7.3.3 File實現數據讀取 75
7.3.4 使用File實現數據的保存與讀取 75
7.4 數據存儲:數據庫存儲(SQLite) 77
7.4.1 初識SQLite數據庫 78
7.4.2 SQLite對數據的操作 78
7.4.3 SQLiteOpenHelper 81
7.4.4 SQLite實例——記事本 81
7.5 數據共享:ContentProvider 85
7.6 小結 91
7.7 習題 91
第8章 Android電話和短信 94
8.1 打電話 94
8.1.1 打電話機制介紹 94
8.1.2 實現打電話功能 96
8.2 發短信 97
8.2.1 短信功能介紹 97
8.2.2 實現發短信功能 98
8.3 小結 100
8.4 習題 100
第9章 Android組件內部的通信——Intent和Broadcast Receiver 101
9.1 Intent——信使 101
9.2 Intent的詳細介紹 102
9.2.1 Intent組成 103
9.2.2 Intent屬性詳解 103
9.3 Braodcast Receiver——廣播接收者 111
9.3.1 自定義BroadCast來處理廣播事件 111
9.3.2 Android系統廣播介紹 112
9.4 小結 114
9.5 習題 114
第10章 Android服務——Service 116
10.1 Service介紹 116
10.1.1 認識Service 116
10.1.2 Service的生命周期 116
10.2 簡單實例 118
10.3 小結 120
10.4 習題 120
第11章 Android多媒體開發 121
11.1 音樂播放器 121
11.2 視頻播放器 124
11.3 聲音錄制 125
11.4 相機設置 128
11.5 鬧鈴設置 131
11.6 情景模式 135
11.7 小結 139
11.8 習題 139
第12章 Android中的網絡編程 140
12.1 Socket網絡編程 140
12.1.1 Socket的基礎知識 140
12.1.2 Socket通信實例 141
12.2 HTTP網絡編程 143
12.2.1 HttpURLConnection類 143
12.2.2 HttpClient——Apache客戶端 146
12.3 WebKit——網頁瀏覽器 149
12.3.1 WebKit概述 149
12.3.2 WebView打開網頁 150
12.3.3 WebView與JavaScript 152
12.4 WiFi概述 155
12.5 網絡存儲數據 158
12.6 小結 159
12.7 習題 160
第13章 Android中多線程介紹 161
13.1 多線程概述 161
13.2 線程的啟動方式之Thread 162
13.3 線程的啟動方式之Runnable 163
13.4 線程休眠 164
13.5 線程讓步 166
13.6 線程的同步 168
13.7 使用Handler 170
13.8 使用Looper 172
13.9 線程綜合實例 175
13.10 小結 178
第14章 Android中圖形圖像的處理 179
14.1 Android訪問圖片資源 179
14.1.1 使用圖片資源 179
14.1.2 Bitmap和BitmapFactory 180
14.2 圖片顯示 181
14.2.1 圖片視圖(ImageView) 181
14.2.2 圖片切換(Gallery、ImageSwitcher) 182
14.3 Android中的動畫 185
14.3.1 Tween動畫 185
14.3.2 Frame動畫 189
14.3.3 GIF動畫的播放 191
14.4 棬的設置 193
14.5 Android中圖形的繪制 194
14.5.1 圖形繪制類的介紹 194
14.5.2 幾何圖形的繪制 195
14.5.3 旋轉圖像 196
14.5.4 縮放圖像 197
14.6 3D圖像及OpenGL概述 198
14.7 小結 200
14.8 習題 200
第15章 Android特色應用 202
15.1 傳感器 202
15.1.1 傳感器的定義及其種類 202
15.1.2 Android中傳感器的種類 202
15.1.3 Android傳感器的應用 203
15.2 語音識別 206
15.3 Android部件——Widget 209
15.4 小結 217
15.5 習題 217
第4篇 實戰篇
第16章 GPS在Android中的應用 219
16.1 兩個類:LocationManager和LocationProvider 簡介 219
16.2 利用模擬器獲取位置信息 220
16.3 LocationProvider和定位跟蹤 222
16.3.1 獲取LocationProvider的方法 222
16.3.2 定位 223
16.3.3 跟蹤 224
16.4 小結 226
16.5 習題 226
第17章 Android應用案例——樂分享 227
17.1 在線詞典 227
17.2 騰訊微博的開發 238
17.2.1 什么是OAuth 239
17.2.2 騰訊微博的實現 240
17.3 拼圖游戲的實現 259
17.4 小結 265
序: