全新Android 6環境開發體驗,最新Android Studio進化實戰!
舊版熱銷近2萬本,經典淬鍊的內容,一學就受用!
★Android人氣書
★網路書店電腦暢銷書
★知名電腦專業書店暢銷書
★大陸出版社指名授權改編簡體版
★超過百位老師覺得滿意的Android專書掌握近90個關鍵範例,徹底打好App開發力!
簡單、實用,智慧手機、平板電腦應用程式開發入門第一指名!
即使沒有Java語言基礎,不曾接觸過手機程式設計,也能進入Android程式設計的殿堂!
■最新的開發內容:全新Android 6環境進行開發,使用最新Android Studio工具主流技術,大幅提升效能,並包含模擬器應用。
■易懂的學習流程:涵蓋Android程式開發必備觀念與實作,利用步驟拆解、流程分析與圖示表現,以有趣易懂的方式學會核心開發技巧,養成良好的開發習慣。
■豐富的元件應用:在輸入、按鈕、訊息顯示、選項清單、功能表等元件外,加入常用版面配置內容,讓App具備專業外表與操作流暢性。
■實用的範例程式:兼具由淺入深的特性、趣味性和實用性,有助了解程式原理,進而應用在專案發想與開發。
■重要的開發技巧:深入了解程式運作,包含Intent、資源管理分配、生命週期,以及利用相關工具加速並改善開發流程,詳細解說自動完成功能與除錯工具。
■多元的應用主題:如檔案資料處理、資料庫、時間服務、圖片、音訊、視訊、多媒體應用、Google Maps應用程式開發、Android模擬器使用,以及上架Google Play商店。
■超值的影音教學:針對關鍵與易產生學習障礙的內容,提供影音輔助教學,迅速提升學習效率。
■專屬的線上服務:因應Android開發版本的變化,提供線上專屬服務,解決目前市場所有相關書籍常會遇到的學習問題,即時取得Android最新訊息與資料。
書附超值DVD:範例程式/近100分鐘關鍵影音教學/延伸練習
Android小綠人素材(適用Skype、Line圖示/Facebook大頭貼/加入應用程式開發)
目錄
chapter 01 敲開 Android 的開發大門
工欲善其事,必先利其器,要學習 Android 應用程式,先取得功能強大的開發工具,就可讓學習事半功倍。
chapter 02 Android,我來了
建立一個新的 Android 專案首先要注意的是應用程式的資料夾結構,設計者僅需依據規則建立各資料夾中檔案,系統就能依序執行。
chapter 03 認識基本的介面元件
TextView、EditText 和 Button 是最常用的操作介面,TextView 可以顯示訊息,EditText 提供使用者輸入資料,Button 則可以在按下按鈕後,執行處理的方法。
chapter 04 訊息顯示相關元件
程式在執行過程中常會需要顯示一個小訊息告知使用者一些必要資訊,甚至在顯示訊息後能得到使用者的回應,這裡就必須使用 Toast 及 AlertDialog 元件。
chapter 05 單選、複選和下拉式清單
CheckBox、RadioButton 和 Spinner 這三個介面元件是應用程式中最常使用的選項清單操作介面,可以製作出單選、複選及下拉式清單的元件。
chapter 06 圖片相關介面元件
ImageView 主要用來顯示影像,Gallery 以列表顯示所有圖片。GridView 以欄列二維的方式顯示表格,並在表格中放置圖片。
chapter 07 表列選單元件
ListView 介面元件稱為選項清單,它可以建立選項清單供使用者從中選取,對於數量較大列表資料如簡訊、通訊錄等,通常會使用 ListView 來顯示。
chapter 08 功能表選單元件
Option Menu 選單會在按下 MENU 鍵時出現,可以節省版面空間。 ContextMenu 快顯功能表會在長按畫面 1~ 2 秒後啟動,使用者可以在這些選單的選項中選取所需的執行項目。
chapter 09 Intent 意圖
Intent 是由一個動作和內容組成,Intent 就是依據指定動作和內容執行特定的工作。例如:指定動作是瀏覽器,內容是網址,Intent 就可以開啟指定的網頁。
chapter 10 資源管理分配與生命週期
Android 使用 Activity 生命週期 (Lifecycle) 的機制來管理資源的分配,當記憶體資源不足時系統會依照優先等級進行回收。
chapter 11 程式除錯
Android 可以利用 try…catch…finally 錯誤處理、Log 日誌檔、設定中斷點及執行 Debug 方式來進行程式的除錯。
chapter 12 檔案資料處理
Android 提供多種方式儲存應用程式資料,這裡要介紹的是 SharedPreferences 物件與 files 檔案。
chapter 13 多媒體應用
MediaPlayer 元件可以播放音訊及視訊,並且進行控制。VideoView 元件可以播放視訊。MediaRecorder 元件可以進行媒體採樣,要製作手機錄音功能軟體就不是件困難的任務了!
chapter 14 資料庫
在 Android 系統使用 SQLite 來管理資料庫,SQLite 提供 SQLiteDatabase 類別,其中可以利用 rawQuery() 和 query() 兩種資料表查詢方法,也可以利用 insert()、update()、delete() 分別可以處理資料新增、修改和刪除。
chapter 15 Google Maps 應用程式
Google Maps 程式除了單純的顯示地圖位置、地標之外,還能切換不同的顯示模式。搭配上不同的應用資訊,對於日常生活,甚至商務應用都能有所發揮。
chapter 16 發佈應用程式
Android 應用程式完成後可以發佈到實機上測試,甚至上傳到 Google Play 商店,是每個開發者都應該要學習的重點。
chapter 01 敲開 Android 的開發大門
工欲善其事,必先利其器,要學習 Android 應用程式,先取得功能強大的開發工具,就可讓學習事半功倍。
chapter 02 Android,我來了
建立一個新的 Android 專案首先要注意的是應用程式的資料夾結構,設計者僅需依據規則建立各資料夾中檔案,系統就能依序執行。
chapter 03 認識基本的介面元件
TextView、EditText 和 Button 是最常用的操作介面,TextView 可以顯示訊息,EditText 提供使用者輸入資料,Button 則可以在按下按鈕後,執行處理的方法。
chapter 04 訊息顯示相關元件
程式...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。