基于Android的嵌入式手機(jī)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教程

出版時(shí)間:2011-11  出版社:東軟電子出版社  作者:田幼勤,陳靜 主編  頁(yè)數(shù):280  字?jǐn)?shù):484000  

內(nèi)容概要

  本教材為介紹嵌入式手機(jī)應(yīng)用開(kāi)發(fā)的實(shí)訓(xùn)教程,從易懂、易學(xué)的實(shí)戰(zhàn)目標(biāo)出發(fā),用豐富的實(shí)例對(duì)基于Android平臺(tái)的手機(jī)應(yīng)用開(kāi)發(fā)的基礎(chǔ)知識(shí)和技能進(jìn)行了生動(dòng)、直觀的講解。
  本教材堅(jiān)持理論與實(shí)踐并重,面向?qū)嶋H開(kāi)發(fā),旨在幫助讀者解決實(shí)際問(wèn)題。全教材共分為10章,第1章~第6章介紹了Android的基本知識(shí),包括Android開(kāi)發(fā)平臺(tái)的搭建、Android項(xiàng)目結(jié)構(gòu)、界面開(kāi)發(fā)、2D(3D)圖形繪制與多媒體、數(shù)據(jù)存儲(chǔ)等內(nèi)容。第7章詳細(xì)講解了Android提供的定位服務(wù)與地圖應(yīng)用、網(wǎng)絡(luò)編程和Android
NDK開(kāi)發(fā),最后通過(guò)一個(gè)綜合實(shí)戰(zhàn)游戲?qū)⒊S玫囊恍┲R(shí)點(diǎn)貫穿起來(lái)。每節(jié)有課堂實(shí)訓(xùn),每章有單元實(shí)訓(xùn)。
  本教材內(nèi)容全面、結(jié)構(gòu)清晰,實(shí)例具有很強(qiáng)的實(shí)用性和代表性,并且提供了1個(gè)完整的綜合案例,可以幫助讀者系統(tǒng)地了解Android的開(kāi)發(fā)過(guò)程.并迅速掌握Android手機(jī)軟件開(kāi)發(fā)的核心技術(shù)。
  本教材可作為Android嵌入式手機(jī)應(yīng)用開(kāi)發(fā)愛(ài)好者的參考書(shū),也可作為本科院校以及高職高專手機(jī)應(yīng)用開(kāi)發(fā)課程的教材。為了方便讀者使用,本教材配有電子教案等豐富的學(xué)習(xí)資源。

書(shū)籍目錄

第1章 Android基礎(chǔ)知識(shí)
 1.1 Android概述
 1.2 Android的特征
  1.2.1 Android系統(tǒng)平臺(tái)五大特色
  1.2.2 Android的優(yōu)勢(shì)
 1.3 Android環(huán)境的搭建
  1.3.1 安裝Android SDK的最低硬件需求
  1.3.2 Android SDK軟件開(kāi)發(fā)組件
  1.3.3 Android開(kāi)發(fā)環(huán)境搭建
 1.4一個(gè)簡(jiǎn)單的Android程序
  1.4.1新建一個(gè)Android程序的步驟
  1.4.2結(jié)構(gòu)解析
  本章小結(jié)
  單元實(shí)訓(xùn)Android開(kāi)發(fā)平臺(tái)搭建
  本章習(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庫(kù)(Libraries)和運(yùn)行環(huán)境(RunTime)
  2.1.4 Linux內(nèi)核
 2.2應(yīng)用程序的基本組件
  2.2.1 ActivitY簡(jiǎn)介
  2.2.2 Service簡(jiǎn)介
  2.2.3 Broadcast Receiver簡(jiǎn)介
  2.2.4 Content Provider簡(jiǎn)介
  2.2.5 Intents——連接組件的紐帶
 2.3應(yīng)用程序生命周期
  2.3.1應(yīng)用程序的生命周期
  ……
第3章 設(shè)計(jì)用戶界面
第4章 2D圖形繪制與多媒體
第5章 利用OpenGL繪制三維圖形
第6章 數(shù)據(jù)存儲(chǔ)與訪問(wèn)
……

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   2.1.2 應(yīng)用程序框架(Application Framework) 普通開(kāi)發(fā)者可以使用Android基本應(yīng)用程序使用的系統(tǒng)API,Android應(yīng)用框架中的各個(gè)模塊都可以被復(fù)用,各種服務(wù)也可以被復(fù)用,理解了這個(gè)機(jī)制,開(kāi)發(fā)人員可以更好更輕松地開(kāi)發(fā)出優(yōu)秀的Android應(yīng)用。開(kāi)發(fā)過(guò)程中常用到的基本框架組件如下: 一組View(UI組件),這些UI組件包括Button(按鈕),EidtView(文本框),TextView(標(biāo)簽),List(列表)等等,靈活運(yùn)用這些組件可以快速方便的創(chuàng)建良好的用戶交互界面。 Content Providers(內(nèi)容提供者),通俗的理解Content Provider就是提供一種服務(wù),通過(guò)這種服務(wù)應(yīng)用程序之間可以實(shí)現(xiàn)數(shù)據(jù)的互相訪問(wèn)和共享,比如通訊錄的存儲(chǔ)就使用了這種服務(wù),其它應(yīng)用也可以訪問(wèn)通訊錄中存儲(chǔ)的聯(lián)系人信息。 Resource Manager,顧名思義就是資源管理,Android中的資源很多,包括圖片,用戶界面(Layout xml),字體,顏色,UI組件的Id等等都可以稱之為資源,這些豐富的資源,都是通過(guò)Resource Manager來(lái)統(tǒng)一進(jìn)行管理。 Notification Manager(消息通知管理),它在不影響用戶正常操作和使用設(shè)備的時(shí)候在狀態(tài)欄上提供消息的提示。比如有短信來(lái)的時(shí)候,Android自動(dòng)會(huì)將這個(gè)消息提示在狀態(tài)欄上,用戶可以及時(shí)的看到。 Activity Manager(活動(dòng)管理),Activity管理著應(yīng)用程序的生命周期,并且控制著應(yīng)用的導(dǎo)航,扮演控制器的角色。每個(gè)Activity類似于Windows應(yīng)用中的一個(gè)wendow。一般的應(yīng)用都是通過(guò)一個(gè)個(gè)Activity交互構(gòu)成的。 Window Manager(窗口管理),管理所有啟動(dòng)的窗口。 Location Manager(位置管理),用來(lái)管理地圖服務(wù)的相關(guān)功能。 Telephoney Manager(電話管理),用來(lái)管理有關(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,對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用提供2D,3D圖層的無(wú)縫融合。 WebKit,一個(gè)最新的web瀏覽器引擎,用來(lái)支持Andiroid瀏覽器或者嵌入的web視圖。 SGL,底層的2D圖形引擎。 OPENGL|ES,基于OpenGL ES1.0 APIs實(shí)現(xiàn),該庫(kù)可以使用硬件3D加速或者使用高度優(yōu)化的3D軟加速。 FreeType,位圖(bitmap)和適量(vector)字圖顯示支持。

編輯推薦

《教育部高等學(xué)校高職高專計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)規(guī)劃教材:基于Android的嵌入式手機(jī)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教程》是由東軟電子出版社出版。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    基于Android的嵌入式手機(jī)應(yīng)用開(kāi)發(fā)實(shí)訓(xùn)教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •      推薦學(xué)習(xí)老夫子老師的《零基礎(chǔ)Android手機(jī)嵌入式開(kāi)發(fā)實(shí)戰(zhàn)課程(網(wǎng)吧計(jì)費(fèi)系統(tǒng)、多功能播放器、驅(qū)動(dòng)開(kāi)發(fā))》
       這套視頻教程一共是174講,課程從最礎(chǔ)的C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu)起步,一步步學(xué)習(xí)ARM裸機(jī)開(kāi)發(fā)、Linux應(yīng)用開(kāi)發(fā)、Linux系統(tǒng)移植、Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)、Android應(yīng)用開(kāi)發(fā)、Android系統(tǒng)移植、Android設(shè)備驅(qū)動(dòng)開(kāi)發(fā)。
       課程融合了國(guó)內(nèi)Andriod培訓(xùn)和嵌入式培訓(xùn)的精華課程,并加入最新的Android4.x驅(qū)動(dòng)開(kāi)發(fā),是國(guó)內(nèi)首創(chuàng)的全套Android應(yīng)用和驅(qū)動(dòng)開(kāi)發(fā)課程。
       課程總共分為八部分,零基礎(chǔ)起步,由淺入深,全面系統(tǒng)的介紹了Android系統(tǒng)從應(yīng)用開(kāi)發(fā)、系統(tǒng)移植、再到設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的全過(guò)程。
      
      參考地址:http://yunpan.cn/QIpxkIeAI9dqV
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7