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

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

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

定 價(jià):¥45.00

作 者: 蓋索林 編著,王世江 改編
出版社: 人民郵電出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)系列叢書
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787115213945 出版時(shí)間: 2009-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 281 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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