本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Android程式設計範例經典:讓您設計出專業級的Android應用程式:7個完整的Android Apps
  • 點閱:202
  • 譯自:Android for programmers:an App-driven approach
  • 作者: Paul Deitel, Harvey Deitel, Abbey Deitel作 , 陳健文譯
  • 出版社:碁峰資訊
  • 出版年:2015[民104]
  • 集叢名:Deitel開發者系列
  • ISBN:978-986-347-674-0 ; 986-347-674-9
  • 格式:PDF
  • 版次:第二版
  • 附註:含索引

內容簡介

實用且豐富的範例,內容涵蓋:

。Android 4.3 與 4.4
。Android 開發工具與 Android Studio
。支援不同螢幕尺寸與解析度
。無障礙、國際化與繪圖
。活動、版塊、意圖與偏好設定

。GUI、版面、選單、資源檔案、列表、接配器、事件、碰觸與手勢的處理
。全螢幕模式、列印框架、PrintHelper
。素材(影像、音訊)與視版動畫
。執行緒、Collections、SQLite 資料庫
。以內隱意圖實作社群分享
。Google Play、App 的發行、訂價、營利、行銷以及 App 內置廣告與 App 內置付款等

專業程式設計師適用的手機及平板 app 開發指南,使用 Android 4.3 與 4.4,及以 Eclipse 為基礎的 Android 開發工具與新版 Android Studio。

目前從 Google Play 上下載應用程式的次數已超過十億次!本書提供的內容可讓讀者快速地開發出傑出的 Android 應用程式,並發佈到 Google Play 上。本書是使用「以應用程式為導向」的教學法,每一項新的技術會融入到七個經過完整測試的 Android app 當中來介紹,其中搭配著語法標示,將重要的程式碼標出,以漸進的方式帶您寫出程式並觀察範例的輸出。讀者即將參與開發的應用程式包括:

‧Welcome
‧小費計算機
‧Twitter® 搜尋
‧旗幟測驗
‧加農砲遊戲
‧塗鴉
‧聯絡人

Paul Deitel, Abbey Deitel 與 Harvey Deitel 任職於 Diesel & Associates 公司,這家公司是國際知名的程式語言編寫與企業訓練機構。全球已有數百萬人透過閱讀 Deitel 所出版的書籍、收看即時視訊訓練課程或查閱線上資源的方式來學習駕馭 Android app 開發、iOS app 開發、Java、C#、.NET、Visual Basic®、C++、Visual C++®、C、網際網路與網頁程式設計、JavaScript®、XML、Perl®、Python、PHP。

評論者對最新版本的評價

“我對這本書愛不釋手,它可能是市面上最好的一本 Android 書籍,書中用了許多範例來說明 Android 的用法,這些範例不只解釋清楚而且實用,令人印象深刻。” —Dan Galpin,Android 的倡導者與 Intro to Android Application Development 的作者

“我很希望在剛開始開發 Android 程式時,手邊就有這本書。我未曾看過有任何其他的書對 App 發佈有這麼詳盡的說明,本書從頭到尾所提供的連結,亦形成了非常有用的資訊集。你可以取得示範如何讓不同 API 一起運作的完整應用軟體。” —Douglas Jones,Fullpower 科技資深軟體工程師

“這是一本針對有意從事 Android 應用程式開發之人士所寫的書。雖然本書的對象是具有些許開發經驗的程式設計師,但即使是初學者,閱讀時也會認為本書不但讀來有趣,而且會讓他們很快地融入到 Android 的開發情境當中。書本一開始先說明 Android 的開發環境,之後的各章則介紹 Android 平台的一個核心重點,除了主題言簡意賅外,尚利用程式碼來示範其功能。範例程式示範了每一章主題的實作法,讓您可以很容易地套用到自己開發的專案之中。這是目前最快學會撰寫 Android 應用程式的方法,我非常欣賞這本書。' —Eric J. Bowden,Safe Driving Systems 有限公司營運長

'透過實際操作教您使用 Android SDK。每一章都帶您完成一支 app 並解釋過程中所遇到之 SDK 的每一個環節。無論您是從未接觸過 Android 或者已經有開發過幾套 App 的經驗,本書絕對都值得一讀。' —Ian G. Clifton,獨立承包商與 Android App 開發商

'第二版所作的更新又提高了本書的價值。作者切中 Android 強化後的重點並巧妙地將之編織成堅固又實用的 App。非常精采!' —Chuck Lasky,北維吉尼亞社區學院

'就從事過 Java 程式開發而又想透過範例學習 Android 的人而言,這是一本很棒的書,它讓開發者能很快地掌握 Android 的開發技巧。 App 驅動式的介紹方法很特別-每一章結束後,您都能獲得一套設計完善、功能完整 App 的相關知識!技術深度拿捏得很棒!' —Arijit Sengupta,萊特州立大學

'「優秀 App 的特性」那張表格超棒的。作者先指出每一支 App 的目標,在說明如何實作之前,會先讓您試用 App。” —Jesus Ubaldo Quevedo-Torrero,維斯康辛大學-帕克塞分校


  • 前言(第iv頁)
  • 開始閱讀前(第xiii頁)
  • 1 介紹 Android(第1頁)
    • 1.1 介紹(第2頁)
    • 1.2 Android -行動作業系統的領導平台(第3頁)
    • 1.3 Android 的特色(第3頁)
    • 1.4 Android 作業系統(第7頁)
    • 1.5 從 Google Play 下載 App(第12頁)
    • 1.6 套件(第14頁)
    • 1.7 Android 軟體開發套件(SDK)(第15頁)
    • 1.8 物件導向式程式設計:快速複習(第18頁)
    • 1.9 在 Android 虛擬裝置上試用 Doodle 軟體(第20頁)
    • 1.10 建置出色的 Android 軟體(第34頁)
    • 1.11 Android 開發資源(第36頁)
    • 1.12 總結(第38頁)
  • 2 Welcome App(第39頁)
    • 2.1 介紹(第40頁)
    • 2.2 技術概論(第41頁)
    • 2.3 建立 App(第42頁)
    • 2.4 Android 開發者工具視窗(第48頁)
    • 2.5 以 Graphical Layout 編輯器建立軟體的 GUI(第52頁)
    • 2.6 執行 Welcome app(第63頁)
    • 2.7 製作無障礙的軟體(第64頁)
    • 2.8 軟體的國際化(第65頁)
    • 2.9 總結(第70頁)
  • 3 小費計算機 App(第71頁)
    • 3.1 介紹(第72頁)
    • 3.2 試用小費計算機軟體(第73頁)
    • 3.3 技術概論(第74頁)
    • 3.4 製作軟體的 GUI(第78頁)
    • 3.5 為 App 加入功能(第88頁)
    • 3.6 AndroidManifest.xml(第97頁)
    • 3.7 總結(第99頁)
  • 4 Twitter 搜尋 App(第101頁)
    • 4.1 介紹(第102頁)
    • 4.2 試用 App(第103頁)
    • 4.3 技術概論(第110頁)
    • 4.4 製作 App 的 GUI(第114頁)
    • 4.5 建立 MainActivity 類別(第123頁)
    • 4.6 AndroidManifest.xml(第139頁)
    • 4.7 總結(第140頁)
  • 5 旗幟測驗(第141頁)
    • 5.1 介紹(第142頁)
    • 5.2 試用旗幟測驗 App(第144頁)
    • 5.3 技術概論(第148頁)
    • 5.4 建造 GUI 與資源檔(第153頁)
    • 5.5 MainActivity 類別(第164頁)
    • 5.6 QuizFragment 類別(第171頁)
    • 5.7 SettingsFragment 類別(第183頁)
    • 5.8 SettingsActivity 類別(第184頁)
    • 5.9 AndroidManifest.xml(第185頁)
    • 5.10 總結(第185頁)
  • 6 加農砲遊戲(第187頁)
    • 6.1 介紹(第188頁)
    • 6.2 試用加農砲遊戲 App(第190頁)
    • 6.3 技術概論(第190頁)
    • 6.4 製作 App 的 GUI 與資源檔(第193頁)
    • 6.5 維護線上端點的 Line 類別(第195頁)
    • 6.6 Activity 的子類別 MainActivity(第196頁)
    • 6.7 Fragment 的子類別 CannonGameFragment(第197頁)
    • 6.8 View 的子類別 CannonView(第198頁)
    • 6.9 總結(第217頁)
  • 7 塗鴉 App(第219頁)
    • 7.1 介紹(第220頁)
    • 7.2 技術概論(第222頁)
    • 7.3 製作 App 的 GUI 與資源檔(第224頁)
    • 7.4 MainActivity 類別(第233頁)
    • 7.5 DoodleFragment 類別(第234頁)
    • 7.6 DoodleView 類別(第241頁)
    • 7.7 ColorDialogFragment 類別(第254頁)
    • 7.8 LineWidthDialogFragment 類別(第258頁)
    • 7.9 EraseImageDialogFragment 類別(第261頁)
    • 7.10 總結(第263頁)
  • 8 聯絡人(第265頁)
    • 8.1 介紹(第266頁)
    • 8.2 試用聯絡人 App(第269頁)
    • 8.3 技術概論(第270頁)
    • 8.4 製作 GUI 與資源檔(第272頁)
    • 8.5 MainActivity 類別(第280頁)
    • 8.6 ContactListFragment 類別(第287頁)
    • 8.7 AddEditFragment 類別(第294頁)
    • 8.8 DetailsFragment 類別(第300頁)
    • 8.9 DatabaseConnector 工具類別(第308頁)
    • 8.10 總結(第314頁)
  • 9 Google play 與軟體經營問題(第317頁)
    • 9.1 介紹(第318頁)
    • 9.2 準備發佈軟體(第318頁)
    • 9.3 為軟體訂價:免費或付費(第324頁)
    • 9.4 以軟體內廣告的方式來營利(第326頁)
    • 9.5 以軟體內賣虛擬貨物方式來營利(第326頁)
    • 9.6 在 Google Play 中註冊(第328頁)
    • 9.7 設定 Google 錢包商家帳號(第329頁)
    • 9.8 上傳軟體到 Google Play(第329頁)
    • 9.9 在軟體中啟動 Play 商店(第332頁)
    • 9.10 在 Google Play 中管理你的 App(第332頁)
    • 9.11 其他 Android 軟體商店(第332頁)
    • 9.12 其他熱門行動軟體平台(第333頁)
    • 9.13 行銷軟體(第334頁)
    • 9.14 總結(第338頁)
  • 索引(第340頁)
紙本書 NT$ 480
單本電子書
NT$ 336

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code