注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Android基礎(chǔ)教程(第3版 修訂版)

Android基礎(chǔ)教程(第3版 修訂版)

Android基礎(chǔ)教程(第3版 修訂版)

定 價:¥43.00

作 者: (美) 伯內(nèi)特(Burnette,E.) 著,田俊靜,張波,黃湘情 等譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 程序設(shè)計

ISBN: 9787115252975 出版時間: 2011-06-01 包裝: 平裝
開本: 16 頁數(shù): 225 字?jǐn)?shù):  

內(nèi)容簡介

  Android 是谷歌和開放手機聯(lián)盟(Open HandsetAlliance)共同創(chuàng)建的、基于Linux和Java技術(shù)的開源移動開發(fā)平臺,自2007年問世以來得到了全球眾多廠商和運營商的支持,并迅速成為了智能手機的主流操作系統(tǒng)。Android遍布于數(shù)百萬部手機和其他移動設(shè)備,代表著巨大的新興市場,作為一名開發(fā)人員,不可不了解Android開發(fā)。本 書是很好的入門書,從“Hello,Android”程序開始,一步步講述了如何構(gòu)建實用的示例應(yīng)用——Android版的數(shù)獨?戲,然后逐步為游戲添加新的特性,并以此為基礎(chǔ)講述Android編程的基本知識。本書還講述了如何支持視頻和音頻、通過2D和3DOpenGL添加圖形、用SQLite存儲數(shù)據(jù),以及向Android Market發(fā)布應(yīng)用。為兼顧Android版本兼容問題,這一版對之前的內(nèi)容進(jìn)行了審慎的復(fù)核和更新。此外,為使內(nèi)容更為全面,書中還新增了包括向SD卡安裝應(yīng)用、支持多點觸控,以及創(chuàng)建動態(tài)壁紙等方面的內(nèi)容。了解Android開發(fā),從本書開始。

作者簡介

  Ed Burnette資深軟件技術(shù)專家,擁有20多年軟件開發(fā)經(jīng)驗。SAS高級計算機實驗室的聯(lián)合創(chuàng)始人和高級研究員。他是PlanetAndroid(www.planetandroid.com)網(wǎng)站的創(chuàng)辦人和ZDNet的專欄作家。除本書外,他還出版了GoogleWeb Toolkit: Taking the Pain out of Ajax和 Eclipse IDE PocketGuide等著作。

圖書目錄

第一部 分 Android 簡介
第1 章  快速入門  
1.1  安裝工具  
1.1.1  Java 5.0+  
1.1.2 Eclipse   
1.1.3  Android SDK 啟動程序軟件包  
1.1.4  Android SDK 組件  
1.1.5  Eclipse 插件  
1.2  創(chuàng)建第一個程序  
1.3  在模擬器上運行程序  
1.3.1  創(chuàng)建一個AVD  
1.3.2  再試一次  
1.4  在手機上運行程序  
1.5  快速閱讀指南  
第2 章  基本概念  
2.1  Android 的系統(tǒng)架構(gòu)  
2.1.1  Linux 內(nèi)核  
2.1.2  本機庫 ?
2.1.3  Android 運行時  
2.1.4  應(yīng)用程序框架  
2.1.5  應(yīng)用程序和小部件  
2.2  它還活著  
2.2.1  進(jìn)程不等于應(yīng)用程序  
2.2.2  應(yīng)用程序生命周期  
2.3  構(gòu)建塊  
2.3.1  活動  
2.3.2  意圖  
2.3.3  服務(wù)  
2.3.4  內(nèi)容提供者  
2.4  使用資源  
2.5  安全性  
2.6  快速閱讀指南  
第二部 分 Android 基礎(chǔ)知識
第3 章  設(shè)計用戶界面  
3.1  數(shù)獨游戲簡介  
3.2  聲明性設(shè)計  
3.3  創(chuàng)建啟動界面  
3.4  使用替代資源  
3.5  實現(xiàn)About 對話框  
3.6  應(yīng)用主題  
3.7  添加菜單  
3.8  添加設(shè)置  
3.9  開始新游戲  
3.10  調(diào)試程序  
3.10.1  利用日志消息調(diào)試程序  
3.10.2  利用調(diào)試器調(diào)試程序  
3.11  退出游戲  
3.12  快速閱讀指南  
第4 章  繪?2D 圖形  
4.1  Android 圖形基礎(chǔ)  
4.1.1  Color 類  
4.1.2  Paint 類  
4.1.3  Canvas 類  
4.1.4  Path 類  
4.1.5  Drawable 類  
4.2  在數(shù)獨程序中添加圖形  
4.2.1  開始游戲  
4.2.2  定義Game 類  
4.2.3  定義PuzzleView 類  
4.2.4  繪制游戲盤面  
4.2.5  繪制數(shù)字  
4.3  處理輸入  
4.3.1  定義和更新選定區(qū)域  
4.3.2  輸入數(shù)字  
4.3.3  增加提示  
4.3.4  抖動屏幕  
4.4  其他問題  
4.4.1  創(chuàng)建軟鍵盤  
4.4.2  實現(xiàn)游戲邏輯  
4.4.3  其他功能  
4.5  更多改進(jìn)  
4.6  快速閱讀指南  
第5 章  多媒體  
5.1  播放音頻  
5.2  播放視頻  
5.3  為數(shù)獨游戲配上音樂  
5.4  快速閱讀指南  
第6 章  存儲本地數(shù)據(jù)  
6.1  為數(shù)獨游戲添加選項  
6.2  繼續(xù)玩前一個游戲  
6.3  記住當(dāng)前位置  
6.4  訪問內(nèi)部文件系統(tǒng)  
6.5  訪問SD 卡  
6.6  快速閱讀指南  
第三部 分 高級主題
第7 章  互聯(lián)的世界  
7.1  通過意圖實現(xiàn)瀏覽  
7.2  利用視圖打開網(wǎng)頁  
7.3  JavaScript 與Java 通信  
7.4  使用Web 服務(wù)  
7.5  快速閱讀指南  
第8 章  定位與環(huán)境感知  
8.1  位置,位置,位置  
8.1.1  我在哪里  
8.1.2  更新位置  
8.1.3  模擬說明  
8.2  充分利用傳感器  
8.2.1  了解傳感器  
8.2.2  解析傳感器的讀數(shù)  
8.2.3  模擬說明  
8.3  地圖功能  
8.3.1  嵌入MapView  
8.3.2  準(zhǔn)備就緒  
8.3.3  模擬說明  
8.4  快速閱讀指南  
第9 章  SQL 實戰(zhàn)  
9.1  SQLite 簡介  
9.2  SQL 基礎(chǔ)  
9.2.1  DDL 語句  
9.2.2  修改語句  
9.2.3  查詢語句  
9.3  你好,數(shù)據(jù)庫  
9.3.1  使用SQLiteOpenHelper 
9.3.2  定義主程序  
9.3.3  添加一行  
9.3.4  運行一個查詢  
9.3.5  顯示查詢結(jié)果  
9.4  數(shù)據(jù)綁定  
9.5  使用ContentProvider   
9.5.1  更改主程序  
9.5.2  添加一行  
9.5.3  運行一個查詢  
9.6  實現(xiàn)ContentProvider   
9.7  快速閱讀指南  
第10 章  利用OpenGL 實現(xiàn)3D 圖形   
10.1  理解3D 圖形  
10.2  OpenGL 簡介  
10.3  構(gòu)建一個OpenGL 程序  
10.4  渲染場景  
10.5  構(gòu)建一個模型  
10.6  光線、相機  
10.7  動作  
10.8  應(yīng)用紋理  
10.9  透明效果  
10.10  測量平滑度  
10.11  快速閱讀指南  
第四部 分 下一代產(chǎn)品
第11 章  多點觸控  
11.1  多點觸控概述  
11.2  創(chuàng)建觸控示例  
11.3  了解觸控事件  
11.4  設(shè)置圖像變換  
11.5  實現(xiàn)拖動動作  
11.6  實現(xiàn)捏壓縮放動作  
11.6.1  兩個點之間的距離  
11.6.2  兩個點的中點  
11.7  快速閱讀指南  
第12 章  主界面  
12.1  Hello,Widget   
12.1.1  創(chuàng)建第一個小部件程序   
12.1.2  調(diào)用所有小部件  
12.1.3  拉伸以適合屏幕尺寸  
12.1.4  使用和擴?  
12.1.5  運行小部件  
12.1.6  最新進(jìn)展  
12.1.7  快樂之旅  
12.2  動態(tài)壁紙  
12.2.1  創(chuàng)建壁紙項目  
12.2.2  服務(wù)簡介  
12.2.3  創(chuàng)建一個繪圖引擎   
12.2.4  重用OpenGL 代碼   
12.2.5  創(chuàng)建和銷毀引擎  
12.2.6  管理Surface  
12.2.7  可視化壁紙  
12.2.8  響應(yīng)用戶的輸入  
12.3  快速閱讀指南  
第13 章  一次編寫,到處測試  
13.1  啟動模擬器  
13.2  創(chuàng)建適用于多個版本的程序  
13.3  Android API 的發(fā)展  
13.4  大量錯誤  
13.5  各種屏幕尺寸  
13.6  在SD 卡上安裝程序  
13.7  快速閱讀指南  
第14 章  發(fā)布到Android Market   
14.1  準(zhǔn)備工作  
14.2  簽名  
14.3  發(fā)布  
14.4  更新  
14.5  結(jié)語  
第五部分  附錄
附錄A  Java 與Android:語言及其API  
附錄B 參考書目

本目錄推薦

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