Android 4.X手機/平板電腦程式設計入門、應用到精通(第二版--適用Android 1.X~4.X)(附光碟)

Android 4.X手機/平板電腦程式設計入門、應用到精通(第二版--適用Android 1.X~4.X)(附光碟)
本商品已絕版
無法購買

金石堂讀者好評

0 個人說讚,看排行 >

內容簡介 top

《Android 4.X手機/平板電腦程式設計入門、應用到精通(第二版--適用Android 1.X~4.X)(附光碟)》


*感謝讀者對於本書第一版的熱烈支持,這次改版不僅增加超過三分之一的內容,而且堅持不漲價以嘉惠讀者*

想學Android程式設計卻擔心功力不夠?或是讀了Android程式設計的書卻還是不懂Service的用法,也不知道如何開發App Widget程式,對於最重要的Intent物件也是一知半解…。本書一次解決您所有的問題,從Eclipse的操作技巧、強大的程式碼編輯輔助功能、程式的除錯技術等基本功開始,到Android程式架構詳解、各種介面元件用法介紹、以及Android程式的進階功能和應用,帶領您從入門一路晉升成為開發Android程式的專家。不管是手機、平板電腦或是其它Android裝置,大小通吃!

本書不僅內容豐富完整,更重要的是筆者根據教學經驗費心整理出一條由淺入深的學習路徑,搭配單元主題的學習方式和清楚明瞭的步驟式講解,再加上精心設計的實作範例,讓您在學過每一個單元之後都能立即上手,達到最高的學習效率。這種編排方式的另一個好處是方便日後查詢,由於每一個單元的內容長度適中、主題明確,讀者可以根據目錄快速找到需要的資料。

Android 3和4增加了許多新技術,像是fragment、action bar、property animation…等,為了讓學習更加流暢和完整,筆者將這些新功能和原來的內容重新整理編排以提高整體性。另外為了方便讀者區分不同Android版本的功能差異,在每一個單元都特別註明適用的版本,以方便挑選適合的技術。Android 4的主要特色就是適用不同類型的裝置包括手機和平板電腦,因此如何讓程式的操作介面可以動態配合不同的螢幕尺寸是很重要的技術主題,本書特別針對這方面的考量提供完整的解決方法。

本書的內容和特色如下:
*豐富的Eclipse開發環境操作技巧,幫助初學者快速學會Eclipse的強大功能以及程式除錯技術,並善用程式編輯輔助功能,提升程式開發效率
*包含Android 3和4的新技術,像是fragment、action bar、action item/view、property animation、NFC beam等,以及開發手機和平板電腦通用程式的完整解決方法
*新增影音播放、拍照、錄音錄影、WebView、近場通訊(NFC)等技術的完整介紹,讓您學會開發各種功能的應用程式
*24種介面元件使用教學、4種介面元件版面型態、5種對話盒使用教學,幫助您設計出漂亮又好用的App
*11個Intent專論單元,包括建立Tab標籤頁、傳送和回傳資料、Intent Filter…,讓您完整學會Intent的用法
*4大類Android程式完全詳解,包括Activity、Service、Content provider和Broadcast receiver,以及App Widget程式
*2D和3D繪圖程式架構與範例,奠定開發遊戲程式的基礎
*Google地圖與自動定位程式,讓您學會開發location-based service (LBS)
*所有教學單元皆採用步驟式講解讓您學習無障礙

名人推薦top

    『作者孫宏明老師具有長期教學與實務設計經驗,將相關知識與技巧詳細解說,巧妙涵蓋學習與實務不同層次需求,相信能為讀者帶來有效的幫助,輕鬆提升程式開發技藝。』
    --中央研究院 黃文良 教授--

    『本書不僅邏輯及描述非常清楚,而且在程式範例的設計和編排上也顧及初學者的需要,讀來非常輕鬆流暢,相信閱讀本書必能提高讀者的學習興趣和成效。』
    --國立清華大學資工系 賴尚宏 教授--

    『推薦大家這本由孫老師精心編寫的Android教學書籍,其中包含許多重要主題單元,內容非常豐富,討論了非常多的例子。這是一本非常好的學習手冊與工具書,非常適合已具備Java語言基礎,要學習Android程式開發的讀者。』
    --台灣大學資工系 李盛安 博士--

    同學意見回饋:

    『我的Java學的很心虛,可是看老師的書再依照步驟操作竟然輕輕鬆鬆就完成一個程式,而且還能自己小小修改一下,真是太棒了!』

    『剛開始被Eclipse卡住了,也不知道專案怎麼設定,看了書上的介紹之後所有問題都迎刃而解…』

    『以前不知道程式除錯的方法,學過前面幾個單元之後就讓我的程式設計功力大增!』

目錄 top

Android 4.X手機/平板電腦程式設計入門、應用到精通(第二版--適用Android 1.X~4.X)(附光碟)-目錄導覽說明


  • Part 1 擁抱Android
      單元01 Android造時勢或是時勢造Android
      單元02 安裝Android程式開發工具
      單元03 建立Android應用程式專案
      單元04 Eclipse程式專案管理技巧
    Part 2 開發Android應用程式的流程
      單元05 瞭解Android程式專案的架構和查詢SDK說明文件
      單元06 使用TextView、EditText和Button介面元件
      單元07 程式的錯誤類型和除錯方法
      單元08 使用Android模擬器的技巧
      單元09 良好的程式架構是程式開發和維護的重要基礎
      單元10 升級Android手機程式成為平板電腦程式
    Part 3 學習使用基本介面元件和編排模式
      單元11 學習更多介面元件的屬性
      單元12 Spinner下拉式選單元件
      單元13 使用RadioGroup和RadioButton元件建立單選清單
      單元14 CheckBox多選清單和ScrollView捲軸
      單元15 LinearLayout介面編排模式
      單元16 TableLayout介面編排模式
      單元17 RelativeLayout介面編排模式
      單元18 FrameLayout介面編排模式和Tab標籤頁
    Part 4 影像介面元件與動畫效果
      單元19 ImageButton和ImageView介面元件
      單元20 Gallery、GridView和ImageSwitcher介面元件
      單元21 使用Tween動畫效果
      單元22 Frame Animation和Multi-Thread遊戲程式
      單元23 Property Animation初體驗
      單元24 Property Animation加上Listener成為動畫超人
    Part 5 Fragment與進階介面元件
      單元25 使用Fragment讓程式介面一分為多
      單元26 動態Fragment讓程式成為變形金剛
      單元27 Fragment的進階用法
      單元28 Fragment和Activity之間的Callback機制
      單元29 ListView和ExpandableListView
      單元30 AutoCompleteTextView自動完成文字輸入
      單元31 SeekBar和RatingBar介面元件
    Part 6 其它介面元件與對話盒
      單元32 時間日期介面元件和對話盒
      單元33 ProgressBar、ProgressDialog和Multi-Thread程式
      單元34 AlertDialog對話盒
      單元35 Toast快顯訊息
      單元36 自訂Dialog對話盒
    Part 7 Intent、Intent Filter和傳送資料
      單元37 專案中的AndroidManifest.xml程式功能描述檔
      單元38 Intent粉墨登場
      單元39 Tab標籤頁介面 – 使用Intent物件
      單元40 Intent Filter讓程式也能幫助別人
      單元41 讓Intent物件附帶資料
      單元42 要求被呼叫的Activity回傳資料
    Part 8 Broadcast Receiver、Service和App Widget
      單元43 Broadcast Intent和Broadcast Receiver
      單元44 Service是幕後英雄
      單元45 App Widget小工具程式
      單元46 使用Alarm Manager強化App Widget程式
      單元47 App Widget程式的其它二種執行模式
    Part 9 Activity的生命週期與進階功能
      單元48 Activity的生命週期
      單元49 幫Activity加上選單
      單元50 使用Context Menu
      單元51 在Action Bar加上功能選項
      單元52 在Action Bar上建立Tab標籤頁
      單元53 在狀態列顯示訊息
    Part 10 儲存程式資料
      單元54 使用SharedPreferences儲存資料
      單元55 使用SQLite資料庫儲存資料
      單元56 使用Content Provider跨程式存取資料
      單元57 使用檔案儲存資料
    Part 11 程式專案的整備工作和發佈
      單元58 支援多語系和螢幕模式
      單元59 開發不同Android版本程式的考量
      單元60 取得螢幕的寬度、高度和解析度
      單元61 將程式安裝到實體裝置或在網路上發佈
    Part 12 2D和3D繪圖
      單元62 使用Drawable物件
      單元63 使用Canvas繪圖
      單元64 使用View在Canvas上繪製動畫
      單元65 使用SurfaceView進行高速繪圖
      單元66 3D繪圖
    Part 13 Google地圖程式
      單元67 使用Google地圖
      單元68 Google地圖的進階用法
      單元69 幫地圖加上標示
      單元70 加上定位讓地圖活起來
    Part 14 拍照、錄音、錄影與多媒體播放
      單元71 使用MediaPlayer建立音樂播放器
      單元72 播放背景音樂和Audio Focus
      單元73 錄音程式
      單元74 播放影片
      單元75 拍照程式
      單元76 錄影程式
    Part 15 WebView與網頁處理
      單元77 WebView的網頁瀏覽功能
      單元78 自己打造網頁瀏覽器
      單元79 JavaScript和Android程式碼之間的呼叫
    Part 16 開發NFC程式
      單元80 NFC程式設計
      單元81 把資料寫入NFC tag
      單元82 NFC的進階用法

詳細資料top

語言:中文繁體
規格:平裝
分級:普級
開數:18開17*23cm
頁數:760
出版地:台灣

共0篇好評top

寫書評去 >

團體專屬服務top

訂購須知top

    商品運送說明:
  • 當商品送達金石堂門市或便利商店後,您會收到E-mail通知,您也可透過【訂單查詢】確認到貨情況。
  • 並請您於指定期限內付款取件,若逾期未取,您取貨的金石堂門市或便利商店將辦理退貨作業。
  • 商品內容物以實物為主,網站圖片僅供參考。

  • 退換貨說明:
  • 依照消費者保護法的規定,享有商品取貨日起七天鑑賞期的權益,詳情請參考【什麼是商品鑑賞期】。
  • 商品若有不滿意/瑕疵/錯誤,請您於鑑賞期七日內辦理退貨,其餘商品請參考【如何辨理退貨】。
246