出版時間:2012-6 出版社:碁峰資訊 作者:文淵閣工作室 著
內(nèi)容概要
網(wǎng)路書店電腦暢銷書/知名電腦專業(yè)書店暢銷書/超過100位學(xué)校老師覺得滿意的Android書籍暢銷經(jīng)典第二版,初學(xué)Android必讀NO.1適用Android 4.X~2.X,教您不失手的手機與平板電腦程式開發(fā)經(jīng)驗!掌握關(guān)鍵技巧與輕鬆實作,立即享受 Android 改版不敗學(xué)習(xí)法!?以全新Android 4進行開發(fā)示範(fàn)?範(fàn)例適用Android 4.X~2.X?學(xué)習(xí)讓App發(fā)揮有趣創(chuàng)意的方法?學(xué)會在Google Play進行分享?運用除錯與程式碼片段改善流程?掌握Google地圖應(yīng)用程式的開發(fā)學(xué)Android,這一本最簡單實用。經(jīng)典啟蒙、圖解說明、輕鬆實作,全面分析各項功能與重點架構(gòu),讓您體會Android程式開發(fā)的美妙經(jīng)驗,排除艱深難懂的文字解說,更輕鬆快樂地享受Android每一個功能與主題的學(xué)習(xí)?!鲆锥膶W(xué)習(xí)流程:涵蓋Android入門必須了解的操作方式與學(xué)習(xí)觀念,在範(fàn)例實作前,將每個關(guān)鍵原理與程式運作,利用步驟拆解、流程分析與圖示表現(xiàn),以更有趣且精準(zhǔn)的說明貫穿整個學(xué)習(xí)流程。■豐富的元件應(yīng)用:除了輸入、按鈕、訊息顯示、圖片、功能表等元件的使用說明,更加入常用版面配置方式的內(nèi)容,讓App除了擁有專業(yè)的外表之外,更能顧及操作時的流暢性?!銮宄某淌竭\作:利用大量的流程圖來說明程式的流程、Intent的運用、Activity的生命週期,以了解Android的核心運作,更能豐富作品的內(nèi)容。■實用的範(fàn)例程式:納入實用且貼切的範(fàn)例,除了能呼應(yīng)單元的主題,也能在操作中明白程式的原理,進而應(yīng)用在自己的專案發(fā)想及程式開發(fā)?!鲋匾拈_發(fā)技巧:程式開發(fā)不只是語法的鑽研,利用相關(guān)工具加速並改善開發(fā)流程,也是相當(dāng)重要的。除了Eclipse開發(fā)工具的使用外,對於自動完成功能、除錯工具使用,甚至程式碼片段應(yīng)用,都有詳細(xì)的說明?!龆嘣膽?yīng)用主題:專章討論許多實用且有趣的主題,包含了資料檔案儲存、SQLite資料庫、時間服務(wù)、音訊視訊多媒體應(yīng)用,以及Google地圖應(yīng)用程式開發(fā),進而提升開發(fā)的層次?!鲅由斓墓?fàn)例練習(xí):依各章內(nèi)容提供延伸的範(fàn)例練習(xí),以加深學(xué)習(xí)印象、提高練習(xí)成效,進而學(xué)會實務(wù)的開發(fā)應(yīng)用?!龀档挠耙艚虒W(xué):針對較關(guān)鍵與容易產(chǎn)生學(xué)習(xí)障礙的內(nèi)容,提供近150分鐘的影音輔助教學(xué),讓學(xué)習(xí)更有效率。學(xué)習(xí)可以是一件快樂的事!在輕鬆的閱讀與操作中,就能成為 Android 應(yīng)用程式的開發(fā)達人!超值滿載光碟內(nèi)容:範(fàn)例程式/關(guān)鍵影音教學(xué)10堂課/延伸練習(xí)/Android小綠人素材(適用msn符號/Facebook大頭貼/加入應(yīng)用程式開發(fā))
書籍目錄
第 01 章 敲開 Android 的開發(fā)大門工欲善其事,必先利其器,要學(xué)習(xí) Android 應(yīng)用程式,先取得功能強大的開發(fā)工具,就可讓學(xué)習(xí)事半功倍。?Android 是啥米??建構(gòu) Android 開發(fā)環(huán)境?安裝 Java 開發(fā)工具包?佈置 Eclipse 開發(fā)整合環(huán)境?安裝 Eclipse 的 Android 開發(fā)工具外掛?安裝 Android 軟體開發(fā)工具包?Android 模擬器簡介?延伸練習(xí)第 02 章 Android,我來了建立一個新的Android 專案首先要注意的是應(yīng)用程式的資料夾結(jié)構(gòu),設(shè)計者僅需依據(jù)規(guī)則建立各資料夾中檔案,系統(tǒng)就能依序執(zhí)行。?從無到有建立新專案?Android 專案的資料夾結(jié)構(gòu)?main.xml 版面配置檔?啟動程式檔?延伸練習(xí)第 03 章 認(rèn)識基本的介面元件TextView、EditText 和 Button 是最常用的操作介面,TextView 可以顯示訊息,EditText 提供使用者輸入資料,Button 則可以在按下按鈕後,執(zhí)行處理的方法。?TextView 介面元件?EditText 介面元件?Button 介面元件?使用 Button 元件執(zhí)行程式運作?綜合演練:計算美國職棒大聯(lián)盟投手的球速?多按鈕共用事件?延伸練習(xí)第 04 章 訊息顯示的相關(guān)元件程式在執(zhí)行過程中常會需要顯示一個小訊息告知使用者一些必要資訊,甚至在顯示訊息後能得到使用者的回應(yīng),這裡就必須使用Toast 及AlertDialog 元件。?TableLayout?Toast 快顯訊息?AlertDialog 對話方塊?Eclipse 整合環(huán)境的自動完成功能?延伸練習(xí)第 05 章 單選、複選和下拉式清單CheckBox、RadioButton 和 Spinner 這三個介面元件是應(yīng)用程式中最常使用的選項清單操作介面,可以製作出單選、複選及下拉式清單的元件。?CheckBox 介面元件—複選清單?RadioGroup、RadioButton 元件—單選清單?Spinner 介面元件—下拉式清單?延伸練習(xí)第 06 章 圖片相關(guān)介面元件ImageView 主要用來顯示影像,Gallery 以列表顯示所有圖片。GridView 以欄列二維的方式顯示表格,並在表格中放置圖片。?ImageView 介面元件—顯示影像?Gallery 介面元件—畫廊展示?GridView 介面元件—表格展示?延伸練習(xí)第 07 章 ListView 介面元件ListView 介面元件稱為選項清單,它可以建立選項清單供使用者從中選取,對於數(shù)量較大列表資料如簡訊、通訊錄等,通常會使用 ListView 來顯示。?ListView 介面元件—選項清單?改變 ListView 屬性及選項過濾?設(shè)定多選的 ListView 元件?自訂 ListView 列表項目?延伸練習(xí)第 08 章 功能表選單元件Option Menu 選單會在按下MENU 鍵時出現(xiàn),可以節(jié)省版面空間。ContextMenu 快顯功能表會在長按畫面 1~ 2 秒後啟動,使用者可以在這些選單的選項中選取所需的執(zhí)行項目。?功能表選單—Option Menu?快顯功能表—Context Menu?延伸練習(xí)第 09 章 Intent 的使用Intent 相當(dāng)於網(wǎng)頁的超連結(jié),可以開啟指定的網(wǎng)頁並傳遞資料,Intent 就是執(zhí)行各網(wǎng)頁間的切換。Intent 除了執(zhí)行內(nèi)建的動作之外,也可以執(zhí)行自訂的 Activity。?認(rèn)識 AndroidManifest.xml?認(rèn)識 Intent?執(zhí)行自訂的 Activity?附帶資料的 Intent?從被呼叫的 Intent 傳回資料?延伸練習(xí)第 10 章 Activity 的生命週期Android 使用Activity 生命週期(Lifecycle) 的機制來管理資源的分配,當(dāng)記憶體資源不足時系統(tǒng)會依照優(yōu)先等級進行回收。?Activity 的生命週期?Activity 運作流程?觀察 Activity 生命週期?延伸練習(xí)第 11 章 程式除錯及程式碼片段Android 可以利用try?catch?fi nally 錯誤處理、Log 日誌檔、設(shè)定中斷點及執(zhí)行 Debug 方式來進行程式的除錯。?程式錯誤的種類?try?catch?fi nally 錯誤處理?Log—日誌檔的使用?中斷點?程式碼片段?延伸練習(xí)第 12 章 資料的儲存Android 提供多種方式儲存應(yīng)用程式資料,這裡要介紹的是 SharedPreferences物件與 files 檔案。?File Explorer—檔案瀏覽器?SharedPreferences 資料處理?使用檔案儲存資料?延伸練習(xí)第 13 章 SQLite 資料庫在 Android 系統(tǒng)使用SQLite 來系統(tǒng)管理資料庫,SQLite 提供 SQLiteDatabase類別,其中可以利用rawQuery() 和 query() 兩種資料表查詢方法,也可以利用insert()、update()、delete() 分別可以處理資料新增、修改和刪除。?認(rèn)識 SQLite 資料庫?SQLiteDatabase 類別?以 ListView 顯示 SQLite 資料?建立自己的資料庫類別?延伸練習(xí)第 14 章 時間服務(wù)的相關(guān)元件AnalogClock 是圖形化時鐘,digitalClock 是數(shù)字型態(tài)的時鐘。Chronometer 元件主要功能是做為計時器,Timer 類別可設(shè)定執(zhí)行程式的間隔時間,也能指定多久後才開始執(zhí)行。Thread 類別可以完整控管多個執(zhí)行緒運作的情形,且互不干擾。?AnalogClock 及 DigitalClock 元件?Timer 類別?Thread 類別?延伸練習(xí)第 15 章 播放音訊視訊與錄音在Android 中可以使用MediaPlayer 元件來播放音訊及視訊, VideoView 元件可用來播放視訊, MediaRecorder 元件來進行媒體採樣進行錄音的動作。?播放音訊?播放視訊?錄製音訊?延伸練習(xí)第 16 章 發(fā)佈應(yīng)用程式Android 應(yīng)用程式完成後可以發(fā)佈到實機上測試,甚至上傳到 Google Play 商店,是每個開發(fā)都者應(yīng)該要學(xué)習(xí)的重點。?支援多國語系及螢?zāi)荒J?將作品發(fā)佈到Google Play 商店?延伸練習(xí)第 17 章 Google 地圖應(yīng)用程式Google 地圖程式可以應(yīng)用範(fàn)圍很廣,除了單純的顯示地圖位置、地標(biāo)之外還能切換不同的顯示模式。搭配上不同的應(yīng)用資訊,對於日常生活,甚至商務(wù)應(yīng)用都能有所發(fā)揮。?Google 地圖應(yīng)用程式準(zhǔn)備工作?建立 Google 地圖應(yīng)用程式?加入 Google 地圖控制功能?取得現(xiàn)在位置的相關(guān)資訊?在 Google 地圖加上地標(biāo)?發(fā)佈能在實機執(zhí)行的 Google 地圖應(yīng)用程式?延伸練習(xí)
圖書封面
評論、評分、閱讀與下載
Android 初學(xué)特訓(xùn)班 PDF格式下載