出版時(shí)間:2011-11 出版社:東軟電子出版社 作者:田幼勤,陳靜 主編 頁數(shù):280 字?jǐn)?shù):484000
內(nèi)容概要
本教材為介紹嵌入式手機(jī)應(yīng)用開發(fā)的實(shí)訓(xùn)教程,從易懂、易學(xué)的實(shí)戰(zhàn)目標(biāo)出發(fā),用豐富的實(shí)例對基于Android平臺的手機(jī)應(yīng)用開發(fā)的基礎(chǔ)知識和技能進(jìn)行了生動、直觀的講解。
本教材堅(jiān)持理論與實(shí)踐并重,面向?qū)嶋H開發(fā),旨在幫助讀者解決實(shí)際問題。全教材共分為10章,第1章~第6章介紹了Android的基本知識,包括Android開發(fā)平臺的搭建、Android項(xiàng)目結(jié)構(gòu)、界面開發(fā)、2D(3D)圖形繪制與多媒體、數(shù)據(jù)存儲等內(nèi)容。第7章詳細(xì)講解了Android提供的定位服務(wù)與地圖應(yīng)用、網(wǎng)絡(luò)編程和Android
NDK開發(fā),最后通過一個(gè)綜合實(shí)戰(zhàn)游戲?qū)⒊S玫囊恍┲R點(diǎn)貫穿起來。每節(jié)有課堂實(shí)訓(xùn),每章有單元實(shí)訓(xùn)。
本教材內(nèi)容全面、結(jié)構(gòu)清晰,實(shí)例具有很強(qiáng)的實(shí)用性和代表性,并且提供了1個(gè)完整的綜合案例,可以幫助讀者系統(tǒng)地了解Android的開發(fā)過程.并迅速掌握Android手機(jī)軟件開發(fā)的核心技術(shù)。
本教材可作為Android嵌入式手機(jī)應(yīng)用開發(fā)愛好者的參考書,也可作為本科院校以及高職高專手機(jī)應(yīng)用開發(fā)課程的教材。為了方便讀者使用,本教材配有電子教案等豐富的學(xué)習(xí)資源。
書籍目錄
第1章 Android基礎(chǔ)知識
1.1 Android概述
1.2 Android的特征
1.2.1 Android系統(tǒng)平臺五大特色
1.2.2 Android的優(yōu)勢
1.3 Android環(huán)境的搭建
1.3.1 安裝Android SDK的最低硬件需求
1.3.2 Android SDK軟件開發(fā)組件
1.3.3 Android開發(fā)環(huán)境搭建
1.4一個(gè)簡單的Android程序
1.4.1新建一個(gè)Android程序的步驟
1.4.2結(jié)構(gòu)解析
本章小結(jié)
單元實(shí)訓(xùn)Android開發(fā)平臺搭建
本章習(xí)題
第2章 Android項(xiàng)目結(jié)構(gòu)分析
2.1 Android的系統(tǒng)架構(gòu)
2.1.1應(yīng)用程序(Application)
2.1.2應(yīng)用程序框架(Application Framework)
2.1.3庫(Libraries)和運(yùn)行環(huán)境(RunTime)
2.1.4 Linux內(nèi)核
2.2應(yīng)用程序的基本組件
2.2.1 ActivitY簡介
2.2.2 Service簡介
2.2.3 Broadcast Receiver簡介
2.2.4 Content Provider簡介
2.2.5 Intents——連接組件的紐帶
2.3應(yīng)用程序生命周期
2.3.1應(yīng)用程序的生命周期
……
第3章 設(shè)計(jì)用戶界面
第4章 2D圖形繪制與多媒體
第5章 利用OpenGL繪制三維圖形
第6章 數(shù)據(jù)存儲與訪問
……
章節(jié)摘錄
版權(quán)頁: 插圖: 2.1.2 應(yīng)用程序框架(Application Framework) 普通開發(fā)者可以使用Android基本應(yīng)用程序使用的系統(tǒng)API,Android應(yīng)用框架中的各個(gè)模塊都可以被復(fù)用,各種服務(wù)也可以被復(fù)用,理解了這個(gè)機(jī)制,開發(fā)人員可以更好更輕松地開發(fā)出優(yōu)秀的Android應(yīng)用。開發(fā)過程中常用到的基本框架組件如下: 一組View(UI組件),這些UI組件包括Button(按鈕),EidtView(文本框),TextView(標(biāo)簽),List(列表)等等,靈活運(yùn)用這些組件可以快速方便的創(chuàng)建良好的用戶交互界面。 Content Providers(內(nèi)容提供者),通俗的理解Content Provider就是提供一種服務(wù),通過這種服務(wù)應(yīng)用程序之間可以實(shí)現(xiàn)數(shù)據(jù)的互相訪問和共享,比如通訊錄的存儲就使用了這種服務(wù),其它應(yīng)用也可以訪問通訊錄中存儲的聯(lián)系人信息。 Resource Manager,顧名思義就是資源管理,Android中的資源很多,包括圖片,用戶界面(Layout xml),字體,顏色,UI組件的Id等等都可以稱之為資源,這些豐富的資源,都是通過Resource Manager來統(tǒng)一進(jìn)行管理。 Notification Manager(消息通知管理),它在不影響用戶正常操作和使用設(shè)備的時(shí)候在狀態(tài)欄上提供消息的提示。比如有短信來的時(shí)候,Android自動會將這個(gè)消息提示在狀態(tài)欄上,用戶可以及時(shí)的看到。 Activity Manager(活動管理),Activity管理著應(yīng)用程序的生命周期,并且控制著應(yīng)用的導(dǎo)航,扮演控制器的角色。每個(gè)Activity類似于Windows應(yīng)用中的一個(gè)wendow。一般的應(yīng)用都是通過一個(gè)個(gè)Activity交互構(gòu)成的。 Window Manager(窗口管理),管理所有啟動的窗口。 Location Manager(位置管理),用來管理地圖服務(wù)的相關(guān)功能。 Telephoney Manager(電話管理),用來管理有關(guān)的電話的相關(guān)功能。 Package Manager(包管理),管理所有的安裝在Android系統(tǒng)內(nèi)的應(yīng)用程序。 頻格式以及回放和錄制,同時(shí)支持靜態(tài)圖像文件。編碼格式包括:MPEG4、H.264、MP3、AAC、AMR、JPG、PNG。 Surface Manager,對顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用提供2D,3D圖層的無縫融合。 WebKit,一個(gè)最新的web瀏覽器引擎,用來支持Andiroid瀏覽器或者嵌入的web視圖。 SGL,底層的2D圖形引擎。 OPENGL|ES,基于OpenGL ES1.0 APIs實(shí)現(xiàn),該庫可以使用硬件3D加速或者使用高度優(yōu)化的3D軟加速。 FreeType,位圖(bitmap)和適量(vector)字圖顯示支持。
編輯推薦
《教育部高等學(xué)校高職高專計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會規(guī)劃教材:基于Android的嵌入式手機(jī)應(yīng)用開發(fā)實(shí)訓(xùn)教程》是由東軟電子出版社出版。
圖書封面
評論、評分、閱讀與下載
基于Android的嵌入式手機(jī)應(yīng)用開發(fā)實(shí)訓(xùn)教程 PDF格式下載