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

Android 平板電腦應用開發入門經典

( 簡體 字)
作者:Wei-Meng Lee類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:張龍
出版社:清華大學出版社Android 平板電腦應用開發入門經典 3dWoo書號: 34100
詢問書籍請說出此書號!

有庫存
NT售價: 245

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

譯者序:

前言:

前 言
早在Android SDK 1.0官方版發布前我就已經開始使用它了。那時,工具還很粗糙、SDK中的API還不穩定、文檔也很少。經過了兩年半時間的發展,Android現已成為一個強大的移動操作系統,并不比iPhone差。經歷過Android發展過程中的所有苦痛,我認為現在是開始學習Android編程的最佳時機—API已經穩定下來,工具也得到了極大的改進。但我要提醒你一點:對于很多人來說,起步依然是一個不那么容易達成的目標。此外,Google最近發布了最新版的針對平板開發的Android SDK—3.0。Android 3.0 SDK為平板開發人員提供了一些新特性,理解所有這些新特性對于初學者來說需要花一些時間。這也成為我編寫一本針對初學者的Android平板編程圖書的動力所在,這可以讓他們逐漸開始編寫復雜的應用。
本書旨在幫助Android開發新手,特別是針對平板設備編程的開發人員。通過本書的學習,足以開始使用Android進行平板編程。你會學習到Android 3.0中的新特性。要想全面了解Android提供的各種編程功能,我推薦你閱讀我的另一本書《Android編程入門經典》。
為了增加學習的樂趣,本書會構建兩個項目。第一個項目介紹了如何針對Android平板構建地圖應用。可以使用內置的GPS、蜂窩與無線網絡連接來監控當前位置。此外,還可以使用Google Maps查看位置。第二個項目介紹了如何構建一對位置追蹤器應用,可以通過SMS消息追蹤其他Android用戶的地理位置。這兩個項目可以作為構建實際平板應用的絕佳起始點。祝你學得開心!
本書讀者對象
本書面向那些想要通過Google的Android 3.0 SDK開發平板應用的Android平板開發初學者。為了能真正從本書獲益,你應該具備一些編程背景,至少熟悉面向對象編程的概念。如果你是一位Java(用于Android開發的語言)新手,那么首先需要參加Java編程課程的學習,或是找一本關于Java編程的圖書來讀,現在這方面的好書有很多。根據我的經驗,如果了解C#或是VB.NET,那么學習Java就沒那么困難了;只要跟著“試一試”練習做下來就沒什么問題。
對于那些編程新手來說,我知道開發移動應用并賺錢對他們充滿了誘惑。然而,我認為更好的起始點是在嘗試書中的示例前學習編程的基礎知識。

本書主要內容
本書介紹了使用Android SDK進行Android編程的基礎知識。全書包含6章和3個附錄。
“第1章:Android平板編程入門”概述了Android OS的基本概念與當前狀態。該章介紹了Android設備的特性以及市面上流行的一些設備,還介紹了如何下載所有必要的工具以開發Android應用并在各種類型的Android模擬器上進行測試。
“第2章:Android平板應用的組件”介紹了構成Android平板應用的各個組成部分以及特別針對平板應用設計的Android 3.0中的一些新特性。特別地,該章介紹了Android 3.0中新增的Fragment與Action Bar API,以及如何使用它們開發引人注目的平板應用。
“第3章:Android用戶界面”介紹了構成Android應用UI的各種組件。該章介紹了可用于構建應用UI的各種布局,以及當用戶與應用交互時與UI相關的各種事件。該章還介紹了針對Android平板應用的專門的Fragment。
“第4章:創建基于位置的服務應用”介紹了如何在Android應用中使用Google Maps,如何以編程的方式操縱它。此外,該章還介紹了如何通過Android SDK中的LocationManager類獲取地理位置。該章結束之際,會創建一個非常酷的Android平板地圖項目。
“第5章:SMS消息傳遞與聯網”介紹了如何在Android應用中以編程的方式發送與接收SMS消息。該章還介紹了如何通過HTTP協議與Web服務器交互以下載文本與二進制數據。該章的最后一部分介紹了如何解析XML文件以提取出XML文件中的相關部分—這項技術對于訪問Web 服務非常有用。在該章結束之際,會構建一個具備實際功能的位置追蹤器應用。
“第6章:發布Android應用”介紹了一切就緒后發布Android應用的各種方式。該章還介紹了在Android Market上發布與銷售應用的各個步驟。
“附錄A:使用Eclipse進行Android開發”快速介紹了Eclipse中的諸多特性。
“附錄B:使用Android模擬器”介紹了使用Android模擬器測試應用的各種技巧。
“附錄C:練習答案”提供了每章最后練習的答案。
本書組織結構
本書將學習Android編程的任務劃分為幾個小任務,這樣就能夠在進入到更高級的主題前消化每一個主題的內容。
如果你是一位Android編程新手,那么請從第1章開始閱讀。如果熟悉了基礎知識,那么請閱讀附錄以了解關于Eclipse與Android模擬器的更多內容。一切就緒后,可以繼續閱讀第2章并循序漸進地學習更高級的概念。
本書的一個主要特點是每章的所有代碼示例都與前面的章節完全獨立。因此,你可以直接研究最感興趣的主題并開始“試一試”練習。
閱讀本書的前提條件
本書中的所有示例都運行在Android模擬器(包含在Android SDK中)上。然而,要想充分發揮本書的功效,使用實際的Android設備會更好(但并不是絕對必要的)。
源代碼
在讀者學習本書中的示例時,可以手動輸入所有代碼,也可以使用本書附帶的源代碼文件。本書使用的所有源代碼都可以從本書合作站點http://www.wrox.com/或http:// www.tupwk.com.cn/downpage上下載。登錄到站點http://www.wrox.com/,使用Search工具或使用書名列表就可以找到本書。接著單擊Download Code鏈接,就可以獲得所有的源代碼。

在下載代碼后,只需要用解壓縮軟件對它進行解壓縮即可。另外,也可以進入http://www.wrox.com/dynamic/books/download.aspx上的Wrox代碼下載主頁,查看本書和其他Wrox圖書的所有代碼。
勘誤表
盡管我們已經盡了各種努力來保證文章或代碼中不出現錯誤,但是錯誤總是難免的,如果您在本書中找到了錯誤,例如拼寫錯誤或代碼錯誤,請告訴我們,我們將非常感激。通過勘誤表,可以讓其他讀者避免受挫,當然,這還有助于提供更高質量的信息。
要在網站上找到本書英文版的勘誤表,可以登錄http://www.wrox.com,通過Search工具或書名列表查找本書,然后在本書的細目頁面上,單擊Book Errata鏈接。在這個頁面上可以查看到Wrox編輯已提交和粘貼的所有勘誤項。完整的圖書列表還包括每本書的勘誤表,網址是www.wrox.com/misc-pages/booklist.shtml。
如果您發現的錯誤在我們的勘誤表里還沒有出現的話,請登錄www.wrox.com/contact/ techsupport.shtml并完成那里的表格,把您發現的錯誤發送給我們。我們會檢查您的反饋信息,如果正確,我們將在本書的勘誤表頁面張貼該錯誤消息,并在本書的后續版本加以修訂。
p2p. wrox.com
要與作者和同行討論,請加入p2p.wrox.com上的P2P論壇。這個論壇是一個基于Web的系統,便于您張貼與Wrox圖書相關的消息和相關技術,與其他讀者和技術用戶交流心得。該論壇提供了訂閱功能,當論壇上有新的消息時,它可以給您傳送感興趣的論題。Wrox作者、編輯和其他業界專家以及讀者都會到這個論壇上探討問題。
在p2p.wrox.com上有許多不同的論壇,它們不僅有助于閱讀本書,還有助于開發自己的應用程序。要加入論壇,可以遵循下面的步驟。
(1) 進入p2p.wrox.com,單擊Register鏈接。
(2) 閱讀使用協議,并單擊Agree按鈕。
(3) 填寫加入該論壇所需要的信息和自己希望提供的其他可選信息,單擊Submit按鈕。
(4) 您會收到一封電子郵件,其中的信息描述了如何驗證賬戶,完成加入過程。

加入論壇后,就可以張貼新消息,響應其他用戶張貼的消息。可以隨時在Web上閱讀消息。如果要讓該網站給自己發送特定論壇中的消息,可以單擊論壇列表中該論壇名旁邊的Subscribe to this Forum圖標。
要想了解更多的有關論壇軟件的工作情況,以及P2P和Wrox圖書的許多常見問題的解答,就一定要閱讀FAQ,只需要在任意P2P頁面上單擊FAQ鏈接即可。

內容簡介:

Android 3將Android的全部力量帶到了平板計算平臺!
《Android平板電腦應用開發入門經典》向Android新手快速介紹了如何使用Android 3開發平板應用。經驗豐富的作者Wei-Meng Lee首先介紹了如何安裝必要的工具并編寫Hello World應用。接下來介紹Android平板應用的各種組件。在構建一些有助于你開發自己的Android平板應用的示例平板項目后,你會迅速掌握Android 3。
主要內容:構建通用的Android UI,使用Fragment動態組裝活動;使用Action Bar條目展現常用功能;檢查Android用戶界面,幫助你理解界面組件;介紹如何創建基于位置的服務應用;詳細介紹如何構建位置監控應用;幫助你創建示例應用,介紹在Android Market上發布應用的各個步驟;介紹如何使用Eclipse進行Android開發,如何使用Android模擬器。

目錄:

目 錄
第Ⅰ部分 Android 3平板系統概覽
第1章 Android平板編程入門 / 3
1.1 什么是Android / 4
1.1.1 Android版本 / 4
1.1.2 市場上的Android設備 / 5
1.1.3 Android Market / 6
1.2 獲取所需工具 / 7
1.2.1 Java JDK / 7
1.2.2 Eclipse / 7
1.2.3 下載Android SDK / 7
1.2.4 安裝包 / 9
1.2.5 創建Android虛擬設備(AVD) / 10
1.2.6 Android開發工具(ADT) / 13
1.3 創建第一個Android應用 / 16
1.4 Android應用剖析 / 22
1.5 小結 / 25
第2章 Android平板應用的組件 / 27
2.1 活動 / 27
2.2 Fragment / 33
2.2.1 動態添加Fragment / 38
2.2.2 理解Fragment的生命周期 / 41
2.2.3 Fragment之間的交互 / 45
2.3 使用Action Bar / 48
2.3.1 向Action Bar添加動作條目 / 50
2.3.2 自定義動作條目和應用的圖標 / 55
2.4 小結 / 58
第3章 Android用戶界面 / 61
3.1 視圖與視圖組 / 61
3.1.1 LinearLayout / 62
3.1.2 AbsoluteLayout / 66
3.1.3 TableLayout / 68
3.1.4 RelativeLayout / 70
3.1.5 FrameLayout / 71
3.1.6 ScrollView / 74
3.2 基本視圖 / 75
3.2.1 TextView視圖 / 76
3.2.2 常見視圖 / 76
3.3 再論Fragment / 85
3.3.1 ListFragment / 85
3.3.2 DialogFragment / 89
3.3.3 PreferenceFragment / 93
3.4 小結 / 98
第Ⅱ部分 項 目
第4章 創建基于位置的服務應用 / 103
4.1 顯示Google Maps / 103
4.1.1 創建項目 / 104
4.1.2 獲取Maps API密鑰 / 105
4.1.3 顯示地圖 / 107
4.1.4 顯示縮放控件 / 114
4.1.5 改變視圖 / 116
4.1.6 導航到特定位置 / 117
4.1.7 添加標記 / 119
4.1.8 獲得觸摸位置 / 122
4.1.9 地理編碼與反向地理編碼 / 124
4.2 獲取位置數據 / 126
4.3 小結 / 138
第5章 SMS消息傳遞與聯網 / 141
5.1 SMS消息傳遞 / 141
5.1.1 以編程的方式發送SMS消息 / 142
5.1.2 發送消息后獲得反饋 / 145
5.1.3 使用意圖發送SMS消息 / 147
5.1.4 接收SMS消息 / 148
5.1.5 說明與警告 / 158
5.1.6 項目:構建位置追蹤器應用 / 159
5.2 發送電子郵件 / 174
5.3 聯網 / 176
5.3.1 下載二進制數據 / 179
5.3.2 下載文本文件 / 181
5.3.3 使用GET方法訪問Web服務 / 184
5.3.4 執行異步調用 / 189
5.4 小結 / 190
第6章 發布Android應用 / 193
6.1 為發布做準備 / 193
6.1.1 版本化 / 193
6.1.2 對Android應用進行數字簽名 / 196
6.2 部署APK文件 / 200
6.2.1 使用adb.exe工具 / 200
6.2.2 使用Web服務器 / 202
6.2.3 在Android Market上發布應用 / 204
6.3 小結 / 209
第Ⅲ部分 附 錄
附錄A 使用Eclipse進行Android開發 / 213
附錄B 使用Android模擬器 / 225
附錄C 練習答案 / 239





序: