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

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

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

定 價(jià):¥43.00

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

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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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