商品簡介
名人/編輯推薦
目次
書摘/試閱
商品簡介
《Android 4.X手機/平板電腦程序設計入門、應用到精通(第2版)》從Eclipse的操作技巧、強大的程序代碼編輯輔助功能、程序的調試排錯技術等基本功開始,到Android程序架構詳解、各種接口組件用法介紹以及Android程序的高級功能和應用,帶領讀者從菜鳥一路晉升成為Android技術牛人。 《Android 4.X手機/平板電腦程序設計入門、應用到精通(第2版)》不僅內容豐富完整,更重要的是筆者根據教學經驗整理出一條由淺入深的學習路徑,搭配主題單元的學習方式和清晰明瞭的步驟講解,再加上精心設計的實戰案例,讓讀者在學過每一個單元之後都能立即上手,達到最高的學習效率。 除了完整的Android基礎知識,《Android 4.X手機/平板電腦程序設計入門、應用到精通(第2版)》還包含了Android的最新高級技術,所以《Android 4.X手機/平板電腦程序設計入門、應用到精通(第2版)》不僅適合於Android技術的初學者,還可用于中高級讀者參考學習。.
名人/編輯推薦
《Android 4.X手機/平板電腦程序設計入門、應用到精通(第2版)(適用Android 2.X-4.X)》不僅內容全面,更重要的是筆者根據多年經驗整理出的一條由淺入深的學習路徑。清晰明了的步驟講解,再加上精心設計的實戰案例,讓您在學過每一個單元之后都能立即上手。
目次
推薦序前言PART 1 擁抱AndroidUNIT 1 Android造時勢或是時勢造Android1-1 Android從何而來1-2 Android的功能、應用和商機1-3 先睹為快:Android手機和平板電腦模擬器UNIT 2 安裝Android程序開發工具2-1 不同操作系統的開發工具版本2-2 安裝Android程序開發工具的步驟2-3 Android程序開發工具的維護和更新UNIT 3 建立Android應用程序項目3-1 修改程序的接口UNIT 4 Eclipse程序項目管理技巧4-1 根據已經寫好的程序文件來建立項目4-2 根據AndroidSDK中的程序範例來建立項目4-3 把建立好的Android程序項目加載Eclipse4-4 程序項目的管理和維護PART 2 開發Android應用程序的流程UNIT 5 Eclipse程序項目管理技巧UNIT 6 使用TextView、EditText和Button接口組件6-1 TextView接口組件6-2 EditText接口組件6-3 Button接口組件6-4 鏈接接口組件和程序代碼6-5 設置Button的click事件listener6-6 取得edtSex和edtAge接口組件中的字符串6-7 將結果顯示在txtResult接口組件6-8 在模擬器中輸入中文UNIT 7 程序的錯誤類型和除錯方法7-1 程序的語法錯誤和調試的方法7-2 程序的邏輯錯誤和調試的方法7-3 運行時期錯誤和調試的方法UNIT 8 使用Android模擬器的技巧8-1 啟動模擬器的時機8-2 Eclipse選擇不同版本AVD的規則8-3 同時運行多個AVD8-4 使用AVD的調試功能8-5 AVD的語言設置、時間設置和上網功能8-6 把實體手機或平板電腦當成模擬器UNIT 9 良好的程序架構是程序開發和維護的重要基礎UNIT 10 升級Android手機程序成為平板電腦程序10-1 針對Android平板電腦作優化10-2 將程序升級成為Android平板電腦專屬程序PART 3 學習使用基本接口組件和佈局模式UNIT 11 學習更多接口組件的屬性11-1 match_parent和wrap_content的差別11-2 android:inputType屬性的效果11-3 控制文字大小、顏色和底色11-4 控制組件四周的間隔距離以及組件內部的文字和邊的距離UNIT 12 Spinner下拉式菜單組件12-1 建立Spinner下拉式菜單的第一種方法……PART 4 學圖像接口組件與動畫效果PART 5 Fragment與進階接口組件PART 6 其他接口組件與對話框PART 7 Intent、Intent Filter和傳送數據PART 8 Broadcast Receiver、Service和App WidgetPART 9 Activity的生命週期與進階功能PART 10 儲存程序數據PART 11 程序項目的準備工作和發佈PART 12 2D和3D繪圖PART 13 Gogle地圖程序PART 14 拍照、錄音、錄像與多媒體播放PART 15 WebView與網頁處理PART 16 開發NFC程序.
書摘/試閱
所謂Multi—Thread程序就是在目前運行的程序中再產生一個“同時”進行的工作。讀者可以回想我們之前的范例程序,它們在運行過程中不論何時都只有一個工作在進行。像是“計算機猜拳游戲”,首先是用戶按下出拳按鈕,然后計算機再出拳,最后決定勝負。或是在“圖像畫廊,,程序中,剛開始是用戶瀏覽圖像縮圖,當用戶單擊一個圖像縮圖后,再將原始圖像顯示在屏幕上,這些工作都是依序進行。但是現在我們必須讓程序同時運行多項工作。不過我們稱它“同時”也不全然正確,因為如果系統只有一個CPU,它是將多個工作快速地輪流運行,所以感覺上像是多項工作一起進行,其實在任何一個時間點都只有一項工作在運行,但是如果系統中有多個CPU核心,則確實會多個工作同時運行。
“多任務程序”的實現方法就是建立Thread對象。Thread是一個java類,只要我們根據它來建立一個自己的Thread類,然后把要同時運行的程序代碼寫入該類的run()方法中,最后再產生該Thread類對象并調用它的start()方法,就可以讓寫在run()方法中的程序代碼和原來啟動它的程序代碼一起運行如以下范例,這樣我們就解決了多項工作要同時運行的問題。接下來是如何更新ProgressBar,這就牽涉不同Thread之間的信息溝通,這項工作需要使用Handler對象。
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

