內容簡介
內容簡介 包含16支具備完整程式碼的Android應用程式 本書涵蓋最實用的內容與最經典的範例: ‧智慧型手機和平板電腦應用程式、Eclipse用的Android Development Tools (ADT) Plug-in ‧Activity、意圖、內容提供者 ‧GUI元件、選單、Toast、資源檔、觸控和手勢處理 ‧平板電腦應用程式、ActionBar和AppWidgers ‧補間動畫、屬性動畫 ‧相機、音訊、視訊、圖形、OpenGL ES ‧圖庫和媒體庫存取 ‧SharedPreferences、序列化、SQLite ‧處理常式、多執行緒,遊戲 ‧Google地圖、GPS、位置服務、感應器 ‧內建網際網路的應用程式、網頁服務、電話、藍芽 ‧語音合成和辨識 ‧Android Market、定價、商業化以及更多... 專業程式設計師適用的Android智慧型手機及平板電腦應用程式開發手冊,使用具Android Development Tools (ADT) Plug-in的Eclipse IDE 目前從Android Market上下載應用程式的次數已達數十億次之多!本書提供的內容可讓讀者快速地開發出傑出的Android應用程式,並發佈到Android Market上。本書是使用「以應用程式為導向」的教學法,每項新遇到的技術都是藉由經完整測試Android應用程式來加以討論,並加上語法標識、程式碼解說及範例輸出。讀者即將參與開發的應用程式包括: SpotOn Game Route Tracker Tip Calculator Cannon Game SlideShow Favorite Twitter Searches Doodlz Voice Recorder Flag Quiz Address Book Weather Viewer Pizza Ordering 作者簡介 Paul Deitel、Abbey Deitel和Harvey Deitel皆來自Deitel & Associates這家聞名全球的編程語言技術、企業教育訓練、與網際網路事業開發機構。目前已有一百萬以上的讀者透過Deitel的書籍來鑽研Java、iPhone應用程式開發、C#、C++、C、網際網路和網頁程式設計、JavaScript、XML、Visual Basic、Visual C++、Perl和Python等相關領域的技術。Michael Morgano則是Imerj的專業Android開發人員。 審閱者推薦「我對這本書愛不釋手,它有機會成為市面上最佳的Android書籍。書中用了許多範例來說明Android的用法,這些範例不只解釋清楚,而且實用,令人印象深刻。本書涵蓋了Honeycomb中新增的API,像是ViewPropertyAnimator和可調整大小之AppWidgets,也讓它更能跟上最新的潮流。」 - Android的推廣者及Intro to Android Application Development一書的作者Dan Galpin 「這本書是針對最新的Android 3所撰寫,而且可能是涵蓋屬性動畫、Fragment、ActionBar、標籤式導覽等Android 3功能的最新書籍。對應用程式發佈的說明是其他書籍無法相比的,其中提供的各個連結對任何想入行的人而言極具價值。讀者獲得的完整應用程式可示範API的各部分是如何搭配運作。真希望當初開始開發Android時,手邊能有這本書。」 - Fullpower Technologies的資深軟體工程師Douglas Jones 「這是一本針對有意從事Android應用程式開發之人士所寫的書。雖然這本書鎖定的族群得具有一定開發經驗的人,但新手會發現此書除了內容別有洞天外,也可幫助他們快速進入Android開發的世界。書本一開始先說明Android的開發環境。之後的各章則介紹Android平台的一個核心重點,除了主題言簡意賅外,尚利用程式碼來示範其功能。各範例應用程式分別示範了各章中的主題,而且可輕易套用到讀者自己的專案上。 目前這是最快學會撰寫Android應用程式的方法。我非常欣賞這本書。」 - Safe Driving System公司的COO Eric J. Bowden 「能夠透過實際運用來教導讀者Android SDK,這是一種最理想的教學方法。它不是拿API文件集來炒冷飯,而是在每一章中解釋一項SDK中的重點,並示範如何撰寫出相關的應用程式。有些應用程式是從頭建立;有些則是擴充前面的應用程式來加上新功能。讀者可取得完整的原始碼,可看出SDK實際的應用。這本書教到Android所有的重點,從版面配置到感應器,甚至是屬性動畫、以ActionBar進行標籤式導覽、Fragment和利用JasonReader進行的網頁服務等Honeycomb中的新增功能。不論讀者是未接觸過Android的新手,還是已開發過數款應用程式的老手,本書絕對都值得一讀。」 - 獨立接案及Android應用程式開發人員Ian G. Clifton 請造訪WWW.DEITEL.COM: ‧取得Deitel的Dive Into Series軟體開發者訓練課程的相關資訊—請造訪www.deitel.com training或者直接寫信到deitel@deitel.com ‧下載範例程式 ‧看看Resource Center中相關軟體開發領域的最新趨勢與相關資源 ‧最新發展資訊請參考Facebook(www.deitel.com deitelfan )及Twitter(@deitel)。 ‧欲接收本書更新資訊,請到www.deitel.com newsletter subscribe.html訂閱免費的Deitel Buzz Online電子報 本書中所有的原始碼都可從下列網頁下載: www.deitel.com books AndroidFP www.informit.com title 9780132121361 目錄: 言閱讀前注意事項 1 Android簡介 2 Android Market和應用程式商業議題 3 Welcome應用程式 Dive-Into Eclipse和ADT Plugin 4 Tip Calculator應用程式以Java建立Android應用程式 5 Favorite Twitter Searches應用程式 SharedPreferences、按鈕(Button)、巢狀版面配置(Nested Layouts)、Intent 、AlertDialog、擴展(Inflate)XML版面配置和資訊清單(Manifest)檔案 6 Flag Quiz Game應用程式 assets、AssetManager、補間動畫、Handler、選單和記錄錯誤訊息 7 Cannon Game應用程式監聽觸碰和手勢、手動式逐圖框(Manual Frame-By-Frame)動畫、圖形、聲音、執行緒、SurfaceView和SurfaceHolder 8 SpotOn遊戲應用程式屬性動畫、ViewPropertyAnimator、AnimatorListener、執行緒安全的集合、Activity的預設SharedPreferences 9 Doodlz應用程式二維圖形、SensorManager、多點觸控事件和Toast 10 Address Book應用程式 ListActivity、AdapterView、Adapter、多重Activity、SQLite、GUI樣式、選單資源和MenuInflater 11 Route Tracker應用程式 Google地圖API、GPS、LocationManager、MapActivity、MapView和Overlay 12 Slideshow應用程式圖庫及媒體資料庫存取權、內建內容提供者、MediaPlayer、圖像轉換、自訂ListActivity版面配置和檢視容器樣式(View-Holder Pattern) 13 Enhanced Slideshow應用程式序列化資料、以相機拍照並在VideoView中播放影片 14 Weather Viewer應用程式 web服務、JSON、Fragment、ListFragment、DialogFragment、ActionBar、標籤式導覽、應用程式Widgets、廣播Intent和BroadcastReceiver 索引