注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Google Android開發(fā)入門指南(第2版)

Google Android開發(fā)入門指南(第2版)

Google Android開發(fā)入門指南(第2版)

定 價:¥45.00

作 者: 蓋索林 編著,王世江 改編
出版社: 人民郵電出版社
叢編項: 移動開發(fā)系列叢書
標 簽: 程序設計

ISBN: 9787115213945 出版時間: 2009-11-01 包裝: 平裝
開本: 16開 頁數(shù): 281 字數(shù):  

內(nèi)容簡介

  《Google Android開發(fā)入門指南(第2版)》內(nèi)容完整豐富,具有較強的通用性,讀者都能通過《Google Android開發(fā)入門指南(第2版)》快速學習Android開發(fā),提高相關(guān)技能。Android是谷歌公司開發(fā)的全新開源手機平臺?!禛oogle Android開發(fā)入門指南(第2版)》是一部關(guān)于Android開發(fā)的基礎教程,采用由淺入深、循序漸進的方式討論Android。書中還結(jié)合數(shù)獨游戲等實例更加形象生動地講解了Android開發(fā)的基本流程,且每章最后都有一個“快速閱讀指南”,更加方便了讀者的閱讀。超過130個實務范例,全面深度地整合手機、網(wǎng)絡及服務?!禛oogle Android開發(fā)入門指南(第2版)》范例繼承Java優(yōu)良傳統(tǒng).使用開放架構(gòu),彈性修改隨心所欲。易于閱讀的架構(gòu)設計,每個范例均搭配步驟及完成畫面!通過小巧的Android模塊對象,即可實現(xiàn)復雜的手機通信協(xié)議。汲取專家開發(fā)經(jīng)驗,指引快速上手捷徑。范例完全兼容Android SDK 1.5。

作者簡介

暫缺《Google Android開發(fā)入門指南(第2版)》作者簡介

圖書目錄

第1篇 入門篇
 第1章 初探Android 
  1.1 Android是什么 
  1.2 Android簡史 
  1.3 從創(chuàng)意開始 
  1.4 參考資料 
 第2章 安裝Android開發(fā)工具 
  2.1 系統(tǒng)需求 
   2.1.1 操作系統(tǒng) 
   2.1.2 必要開發(fā)工具 
   2.1.3 其他開發(fā)環(huán)境工具(非必要安裝) 
  2.2 安裝流程 
  2.3 參考資料 
 第3章 打開現(xiàn)有項目 
  3.1 打開項目 
  3.2 刪除項目 
  3.3 導入項目 
  3.4 修復項目 
  3.5 修改對應的目標版本 
  3.6 參考資料 
 第4章 操作Android模擬器(Emulator) 
  4.1 設置環(huán)境參數(shù) 
  4.2 設置Android模擬器 
  4.3 使用命令行工具管理模擬器 
   4.3.1 列出模擬器類型 
   4.3.2 創(chuàng)建模擬器 
   4.3.3 列出已創(chuàng)建的模擬器 
  4.4 使用運行(Run)模式運行 
  4.5 操作Android模擬器 
   4.5.1 切換模擬器布局 
   4.5.2 切換屏幕 
   4.5.3 添加模擬器外觀設置 
   4.5.4 刪除模擬器外觀設置 
   4.5.5 移除程序 
   4.5.6 移除模擬器 
  4.6 參考資料 
第5章 創(chuàng)建一個Android應用程序 
  5.1 創(chuàng)建新項目 
  5.2 程序項目架構(gòu) 
   5.2.1 src/:源代碼(source)目錄 
   5.2.2 gen/:自動生成(Generate)目錄 
   5.2.3 res/:資源(Resource)目錄 
   5.2.4 Android功能列表 
   5.2.5 “Android版本號/”參考函數(shù)目錄 
  5.3 參考資料 
第2篇 基礎篇
第6章 描述用戶界面 
  6.1 身高體重指數(shù)(BMI)計算 
  6.2 表達用戶界面 
  6.3 參考資源 
第7章 設計用戶界面 
  7.1 視圖(View) 
  7.2 查閱文件 
   7.2.1 線上文件 
   7.2.2 脫機文件 
  7.3 開始設計 
  7.4 整合 
  7.5 指定輸入類型(InputType) 
  7.6 視覺化的界面開發(fā)工具 
  7.7 參考資料 
第8章 訪問標識符號 
  8.1 android:id屬性 
  8.2 XML說明文件與R.java資源文件 
  8.3 將字符串抽離XML 
  8.4 新增XML文件 
  8.5 參考資料 
第9章 解讀程序流程 
  9.1 基礎程序邏輯結(jié)構(gòu) 
  9.2 參考函數(shù)庫 
  9.3 參考資料 
第10章 完成BMI程序 
  10.1 完整的程序 
  10.2 程序解讀 
第3篇 提高篇
第11章 重構(gòu)程序 
  11.1 什么是重構(gòu) 
  11.2 重新查看BMI應用程序 
  11.3 MVC模式 
  11.4 重構(gòu)BMI應用程序 
  11.5 完整的Bmi.java程序 代碼 
  11.6 參考資料 
第12章 添加對話框(Dialog) 
  12.1 設計對話框 
  12.2 定義調(diào)用點 
  12.3 實體對話框 
  12.4 重構(gòu) 
  12.5 添加按鈕 
  12.6 Toast界面組件 
  12.7 錯誤處理 
   12.7.1 講解 
   12.7.2 提取字符串 
  12.8 參考資料 
第13章 查看線上內(nèi)容(Uri) 
  13.1 打開網(wǎng)頁 
   13.1.1 講解 
   13.1.2 使用Uri查看Google地圖 
  13.2 再做好一點(重構(gòu)) 
   13.2.1 提取字符串 
   13.2.2 避免出錯 
  13.3 參考資料 
 第14章 添加菜單(Menu) 
  14.1 菜單功能 
  14.2 創(chuàng)建菜單 
   14.2.1 裝飾選項 
   14.2.2 使用內(nèi)置的菜單圖標 
  14.3 處理選項動作 
  14.4 參考資料 
 第15章 定義Android列表(Manifest) 
  15.1 Android框架 
  15.2 預設的Activity列表 
  15.3 參考資料 
 第16章 添加新活動(Activity) 
  16.1 Activity的分類 
  16.2 獨立的Activity 
  16.3 程序中創(chuàng)建新的Activity類文件 
  16.4 在列表中添加Activity代碼 
  16.5 手動添加Activity標簽 
  16.6 修改頁面標題文字 
  16.7 原Activity類中添加startActivity函數(shù) 
 第17章 傳送數(shù)據(jù)到新意圖(Intent) 
  17.1 使用Intent傳遞數(shù)據(jù) 
  17.2 使用Intent接收信息 
   17.2.1 相關(guān)工作 
   17.2.2 在Activity中解開信息 
   17.2.3 講解 
  17.3 不通過Bundle交換信息 
 第18章 信息提醒(Notification) 
  18.1 狀態(tài)欄提醒 
  18.2 使用狀態(tài)欄(Notification Bar)傳遞信息 
  18.3 使用內(nèi)置的狀態(tài)圖標 
  18.4 參考資料 
 第19章 日志與調(diào)試(Log) 
  19.1 在程序中加上調(diào)試信息 
  19.2 導入Log函數(shù) 
  19.3 實際應用 
   19.3.1 講解 
   19.3.2 其他的記錄標記方式 
   19.3.3 延伸使用 
  19.4 在調(diào)試環(huán)境中查看除錯信息 
   19.4.1 啟動模擬器 
   19.4.2 切換到查錯環(huán)境配置 
   19.4.3 添加信息日志過濾器(Log Filter) 
  19.5 模擬器上的調(diào)試設置 
  19.6 管理日志 
  19.7 在實機上調(diào)試 
  19.8 參考資料 
 第20章 活動的生命周期LifeCycle 
  20.1 生命周期 
  20.2 進程 
  20.3 為什么要了解生命周期? 
  20.4 Activity的狀態(tài) 
   20.4.1 Active(活動) 
   20.4.2 Paused(暫停) 
   20.4.3 Stopped(停止) 
   20.4.4 Dead(已回收或未啟動) 
  20.5 系統(tǒng)內(nèi)存不足時的行為 
  20.6 觀察Activity運行流程 
  20.7 Activity運行流程 
   20.7.1 一般啟動 
   20.7.2 調(diào)用另一個Activity 
   20.7.3 返回原Activity 
   20.7.4 退出結(jié)束 
   20.7.5 回收后再啟動 
  20.8 參考資料 
 第21章 優(yōu)先級(Preference) 
  21.1 使用優(yōu)先級設置 
  21.2 保存優(yōu)先級設置 
  21.3 參考資料 
 第22章 開發(fā)不息 
  22.1 回顧BMI應用程序 
  22.2 BMI應用程序設計的缺陷 
  22.3 展望未來 
第4篇 融會貫通篇
 第23章 顯性設計 
  23.1 做出容易使用的應用程序 
  23.2 設計的減法 
  23.3 規(guī)劃應用程序的目標 
  23.4 創(chuàng)建新項目 
   23.4.1 XML說明文件 
   23.4.2 文字字符串文件 
   23.4.3 程序代碼 
 第24章 支持多國語言 
  24.1 抽取文本文件 
  24.2 讓中文、英文多個語言界面并存 
  24.3 切換語言 
   24.3.1 設置中切換語系 
   24.3.2 程序中切換語言 
  24.4 參考資料 
 第25章 針對特性配置(Orientation) 
  25.1 配置資料夾的命名規(guī)則 
   25.1.1 屏幕方向 
   25.1.2 觸控類型(Touc-hscreen type) 
   25.1.3 文字輸入方式(text input) 
   25.1.4 瀏覽方式(navig-ation method) 
   25.1.5 屏幕分辨率 
  25.2 Android手機配置實例 
  25.3 指定屏幕方向 
   25.3.1 配置文件中指定屏幕方向 
   25.3.2 程序中指定屏幕方向 
  25.4 參考資料 
 第26章 使用接口(Adapter) 
  26.1 接口的概念 
  26.2 數(shù)組接口(Array Adapter)與字符串數(shù)組 
  26.3 數(shù)組字符串資源文件 
  26.4 參考資料 
 第27章 添加下拉菜單組件(Spinner) 
  27.1 修改XML說明文件 
  27.2 添加程序 
  27.3 記錄所選擇的優(yōu)先級 
  27.4 參考資料 
 第28章 簽發(fā)應用程序密鑰(Keytools) 
  28.1 檢查列表 
  28.2 手動導出應用程序 
  28.3 產(chǎn)生密鑰 
  28.4 簽署密鑰 
  28.5 驗證密鑰 
  28.6 安裝到模擬器 
  28.7 發(fā)布應用程序 
  28.8 參考資料 
 第29章 發(fā)布到Android Market 
  29.1 Android Market的運作方式 
  29.2 注冊Android Market 
  29.3 上傳應用程序到Android Market 
  29.4 查看成果——查看管理界面 
  29.5 自行提供程序在線下載 
  29.6 發(fā)布到第三方Android應用程序下載網(wǎng)站 
  29.7 針對用戶作設計 
  29.8 參考資料 
第5篇 數(shù)據(jù)庫應用
 第30章 添加列表活動(ListActivity) 
  30.1 分析記事本程序 
  30.2 創(chuàng)建新項目 
  30.3 修改程序代碼 
   30.3.1 講解 
   30.3.2 自定義ListView組件 
   30.3.3 自定義空列表顯示內(nèi)容 
  30.4 參考內(nèi)置范例 
  30.5 參考資料 
 第31章 使用數(shù)據(jù)庫(SQLite) 
  31.1 SQLite數(shù)據(jù)庫簡介 
  31.2 查看模擬器目錄 
  31.3 手動創(chuàng)建“SQLite”數(shù)據(jù)庫 
  31.4 創(chuàng)建數(shù)據(jù)表(table) 
  31.5 驗證 
   31.5.1 離開SQLite互動模式 
   31.5.2 重新打開SQLite數(shù)據(jù)庫 
  31.6 讓Android模擬器通過Proxy上網(wǎng) 
   31.6.1 查詢數(shù)據(jù) 
   31.6.2 添加數(shù)據(jù) 
   31.6.3 確認數(shù)據(jù) 
   31.6.4 更新數(shù)據(jù) 
   31.6.5 刪除數(shù)據(jù) 
  31.7 參考資料 
 第32章 訪問數(shù)據(jù)表(SQLite OpenHelper) 
  32.1 SQLiteOpenHelper 
  32.2 對NotesDbAdapter類加工 
  32.3 使用NotesDb Adapter類 
   32.3.1 講解 
   32.3.2 驗證 
  32.4 添加查詢 
  32.5 完整的程序 
  32.6 參考資料 
 第33章 添加增刪改查操作(CRUD) 
  33.1 檢索(Retrieve) 
   33.1.1 講解 
   33.1.2 驗證 
  33.2 添加(Create) 
   33.2.1 講解 
   33.2.2 驗證 
  33.3 刪除 
  33.4 查詢單條記錄、修改 
  33.5 參考資料 
 第34章 添加相依的活動(Activity ForResult) 
  34.1 定義XML說明文件 
  34.2 添加編輯類 
  34.3 將新Activity添加列表 
  34.4 打開編輯頁面 
  34.5 完整的程序 
  34.6 參考資料 
 第35章 添加長按菜單(ContextMenu) 
  35.1 添加長按菜單框架 
  35.2 填入菜單內(nèi)容 
  35.3 后續(xù)改進 
  35.4 參考資料 
第6篇 地圖與定位應用
 第36章 申請Google地圖服務(API Key) 
  36.1 取得地點坐標 
  36.2 取得Google地圖開發(fā)密鑰(API Key) 
   36.2.1 調(diào)試用密鑰(debug keystore)的位置 
   36.2.2 取得MD5指紋信息 
  36.3 參考資料 
 第37章 使用地圖(MapView) 
  37.1 Google地圖的組成元素 
  37.2 創(chuàng)建新項目 
  37.3 定義列表 
  37.4 定義XML資源文件 
  37.5 產(chǎn)生地圖 
  37.6 直接用程序定義界面組件 
  37.7 控制地圖 
  37.8 添加縮放圖標 
   37.8.1 修改XML說明文件 
   37.8.2 加上縮放控制(Zoom Controls) 
  37.9 新版的改進 
  37.10 參考資料 
 第38章 添加按鍵控制(KeyEvent) 
  38.1 添加菜單 
  38.2 添加按鍵控制 
  38.3 控制縮放范圍 
  38.4 參考文件 
 第39章 獲取現(xiàn)在位置(GPS/基站三角定位) 
  39.1 創(chuàng)建新項目 
  39.2 添加使用權(quán)限(uses-permission) 
  39.3 定義LocationListener界面 
  39.4 使用定位服務管理器(locationManager)來獲取現(xiàn)在位置 
   39.4.1 講解 
   39.4.2 自動判斷最佳定位服務來源 
  39.5 更新地點(Location Updates) 
  39.6 在模擬器中切換地點 
  39.7 完整的程序 
  39.8 參考資料 
 第40章 結(jié)合地圖與定位功能(My LocationOverlay) 
  40.1 添加定位層(MyLocation Overlay) 
  40.2 參考資料 
 第41章 為地圖標上地標(Itemized Overlay) 
  41.1 設置圖標層(Itemized Overlay) 
  41.2 添加圖標層 
  41.3 地圖開發(fā)備忘列表 
  41.4 參考資料 
后記 
附錄A 如何取得范例源代碼

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號