![](/c49/30/1028288720.jpg)
出版社:清華大學 ISBN:9787302301516 商品編碼:1028288720 開本:16 出版時間:2012-11-01 代碼:68 作者:李偉夢,譯者:何晨光,李洪剛
" 基本信息 - 商品名稱:Android4編程入門經典--開發智能手機與平板電腦應用
- 作者:(美)李偉夢|譯者:何晨光//李洪剛
- 代碼:68
- 出版社:清華大學
- ISBN號:9787302301516
其他參考信息 - 出版時間:2012-11-01
- 印刷時間:2012-11-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:499
- 字數:785千字
編輯推薦語 李偉夢編寫的《Android 4編程入門經典——開發智能手機與平板電腦應用》是一本有關基於Android 4手機操作繫統進行應用程序開發的入門讀物,作者李偉夢在移動操作繫統平臺的項目開發和培訓上具有豐富的實踐經驗。他采用圖文並茂、上手性極強的步步引導的方式將門外漢領入Android的大千世界的同時,又為他們展示了較為廣闊的視野,避免了初學者常常具有的隻見樹木不見森林的缺憾,堪稱一大特色。本書從Android的發展沿革講起,通過對其中關鍵概念深入淺出的介紹,用大量的實例概括了Android應用程序的構成、表現形式以及運行原理,為讀者構建了較為完整的Android開發藍圖。在此基礎上,引入了一些**組件和功能的介紹,為讀者進一步的實踐和開發高價值的應用指明了方向,再輔以每章課後的練習,除了使讀者鞏固所學知識之外,通篇口語化的表達方式也拉近了本書與讀者的距離。 內容提要 Android 4的問世,標志著Google將Android操作繫統的大旗插到了智能 手機和平板電腦的陣營中。李偉夢編寫的《Android 4編程入門經典——開 發智能手機與平板電腦應用》這本指南書將教會您成功開發Android應用程 序所需的一切。本書涵蓋了Android應用程序開發的所有基礎,包括用戶界 面、網絡、SMS消息傳遞、數據庫、基於位置的服務和部署等。**作者 Wei-Meng Lee為您鋪就了一條成功開發和部署Android應用程序的康莊大道 。 《Android 4編程入門經典——開發智能手機與平板電腦應用》的主要 內容包括:討論了如何適應不同的顯示方向、如何理解屏幕的組件以及如何 處理用戶界面通知;描述了在使用TextView、ProgressBar、AutoComplete -TextView、TimePicker、ListView等視圖設計用戶界面時素;演 示了如何使用視圖顯示圖片和菜單;講解了如何使用內容提供者和如何創建 自己的內容提供者;示範了如何將長時間運行的任務放到單獨的線程中;介 紹了如何構建使用SMS消息傳遞跟蹤位置的應用程序;闡述了如何使用JSON 和套接字編程構建自己的聊天應用程序;探討了如何準備Android應用程序 來發布到AndroidMarket上等。 作者簡介 Wei-Meng Lee是DeveloperLearningSolutions公司的創始人,這是一家致力於*新的Microsoft與Apple技術實訓的技術公司。他在網上發表了大量的文章,同時還是《C#2008編程參考手冊》(清華大學出版社引進並出版)和Professional Windows VistaGadgetsProgramming這兩本書的作者。 目錄 **章 Android編程入門 1.1 Android簡介 1.1.1 Android版本 1.1.2 Android功能 1.1.3 Android架構 1.1.4 市場上的Android設備 1.1.5 An(hDid Market 1.1.6 Android開發社區 1.2 獲得所需工具 1.2.1 Android SDK 1.2.2 安裝Android SDK工具 1.2.3 配置Android SDK Manager 1.2.4 Eclipse 1.2.5 Android開發工具 1.2.6 創建Android虛擬設備(AVD) 1.3 創建**個Android應用程序 1.4 Android應用程序剖析 1.5 本章小結 第2章 活動、碎片和意圖 2.1 理解活動 2.1.1 如何對活動應用樣式和主題 2.1.2 隱藏活動標題 2.1.3 顯示對話框窗口 2.1.4 顯示進度對話框 2.1.5 顯示*復雜的進度對話框 2.2 使用意圖鏈接活動 2.2.1 解決意圖篩選器的衝突 2.2.2 從意圖返回結果 2.2.3 使用意圖對像傳遞數據 2.3 碎片 2.3.1 動態添加碎片 2.3.2 碎片的生命周期 2.3.3 碎片之間進行交互 2.4 使用意圖調用內置應用程序 2.4.1 理解意圖對像 2.4.2 使用意圖篩選器 2.4.3 添加類別 2.5 顯示通知 2.6 本章小結 第3章 Android用戶界面 3.1 了解屏幕的構成 3.1.1 視圖和視圖組 3.1.2 LinearI.ayout 3.1.3 Abs01uteLayout 3.1.4 TableLayout 3.1.5 RelativeLayout 3.1.6 FrameLayout 3.1.7 Scr01lview 3.2 適應顯示方向 3.2.1 錨定視圖 3.2.2 調整大小和重新定位 3.3 管理屏幕方向的變化 3.3.1 配置改變時保持狀態信息 3.3.2 檢測方向改變 3.3.3 控制活動的方向 3.4 使用Action Bar 3.4.1 向Action Bar添加動作項 3.4.2 定制動作項和應用程序圖標 3.5 以編程方式創建用戶界面 3.6 偵聽用戶界面通知 3.6.1 重寫活動中定義的方法 3.6.2 為視圖注冊事件 3.7 本章小結 第4章 使用視圖設計用戶界面 4.1 基本視圖 4.1.1 TextView視圖 4.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖 4.1.3 ProgressBar視圖 4.1.4 AutoCompleteTextView視圖 4.2 選取器視圖 4.2.1 TimePicker視圖 4.2.2 DatePicker視圖 4.3 使用列表視圖顯示長列表 4.3.1 ListView視圖 4.3.2 使用Spinner視圖 4.4 了解特殊碎片 4.4.1 使用ListFragment 4.4.2 使用DialogFragment 4.4.3 使用PreferenceFragment 4.5 本章小結 第5章 使用視圖顯示圖片和菜單 5.1 使用圖像視圖顯示圖片 5.1.1 Gallery和ImageView視圖 5.1.2 ImageSwitcher 5.1.3 GridView 5.2 將菜單和視圖一起使用 5.2.1 創建輔助方法 5.2.2 選項菜單 5.2.3 上下文菜單 5.3 其他一些視圖 5.3.1 AnalogClock和DigitaIClock視圖 5.3.2 WebView 5.4 本章小結 第6章 數據持久化 6.1 保存和加載用戶**項 6.1.1 使用活動訪問**項 6.1.2 通過編程檢索和修改**項值 6.1.3 修改**項文件的默認名稱 6.2 將數據持久化到文件中 6.2.1 保存到內部存儲器 6.2.2 保存到外部存儲器(SD卡) 6.2.3 選擇*佳存儲選項 6.2.4 使用靜態資源 6.3 創建和使用數據庫 6.3.1 創建DBAdapter輔助類 6.3.2 以編程方式使用數據庫 6.3.3 預創建數據庫 6.4 本章小結 第7章 內容提供者 7.1 在Android中共享數據 7.2 使用內容提供者 7.2.1 預定義查詢字符串常量 7.2.2 投影 7.2.3 篩選 7.2.4 排序 7.3 創建自己的內容提供者 7.4 使用內容提供者 7.5 本章小結 第8章 消息傳遞 8.1 SMS消息傳遞 8.1.1 以編程方式發送SMS消息 8.1.2 發送消息後獲取反饋 8.1.3 使用意圖發送SMS消息 8.1.4 接收SMS消息 8.1.5 說明和警告 8.2 發送電子郵件 8.3 本章小結 第9章 基於位置的服務 9.1 顯示地圖 9.1.1 創建項目 9.1.2 獲取Maps API密鑰 9.1.3 顯示地圖 9.1.4 顯示縮放控件 9.1.5 改變視圖 9.1.6 導航到特定位置 9.1.7 添加標記 9.1.8 獲取觸摸的位置 9.1.9 地理編碼和反向地理編碼 9.2 獲取位置數據 9.3 監控一個位置 9.4 項目——創建一個位置跟蹤應用程序 9.5 本章小結 **0章 聯網 10.1 通過HTTP使用Web服務 10.1.1 下載二進制數據 10.1.2 下載文本內容 10.1.3 通過GET方法訪問Web服務 10.2 使用JSON服務 10.3 套接字編程 10.4 本章小結 **1章 開發Android服務 11.1 創建自己的服務 11.1.1 在服務中執行長時間運行的任務 11.1.2 在服務中執行重復的任務 11.1.3 使用IntentService在單獨的線程上執行異步任務 11.2 在服務和活動之間通信 11.3 將活動綁定到服務 11.4 理解線程 11.5 本章小結 **2章 發布Android應用程序 12.1 為發布做準備 12.1.1 版本化 12.1.2 對Android應用程序進行數字簽名 12.2 部署APK文件 12.2.1 使用adb.exe工具 12.2.2 使用Web服務器 12.2.3 在Android Market上發布 12.3 本章小結 附錄A 使用Eclipse進行Android開發 附錄B 使用Android模擬器 附錄C 練習答案
" |