Android移動(dòng)開發(fā)案例詳解

出版時(shí)間:2010-2  出版社:人民郵電  作者:張利國//代聞//龔海平  頁數(shù):253  
Tag標(biāo)簽:無  

前言

近幾年來,手機(jī)平臺(tái)經(jīng)過Palm OS、Windows Mobile、Symbian、iPhone等的發(fā)展,終于迎來了真正開放的手機(jī)平臺(tái)——Google Android Platform。2008年10月21日,Google宣布其手機(jī)操作系統(tǒng)Android的源代碼完全開放,任何人和機(jī)構(gòu)都可以免費(fèi)使用。之前,由于其他手機(jī)操作系統(tǒng)眾多以及手機(jī)軟件開發(fā)的復(fù)雜性,不少開發(fā)者望而卻步。而且手機(jī)軟件也多是專用軟件,要求比較高。但是,自從Android操作系統(tǒng)問世以來,手機(jī)軟件的開發(fā)脫去了神秘的面紗,使得開發(fā)者可以和Android進(jìn)行面對(duì)面交流,尤其是Android Market,使得各種各樣的Android軟件展示在用戶面前,學(xué)習(xí)和使用余地也更大。 Android作為Google公司企業(yè)發(fā)展戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。作為一款多方傾力打造的平臺(tái),Android具有許多優(yōu)點(diǎn):實(shí)際應(yīng)用程序運(yùn)行速度快;開發(fā)限制少,平臺(tái)開放;程序多任務(wù)性能優(yōu)秀,切換迅速等。當(dāng)然,它也具有系統(tǒng)細(xì)節(jié)不完善、電源管理不好、軟件的界面不太好、支持的軟件廠商還比較少等缺點(diǎn)。但是憑借Google公司的強(qiáng)大實(shí)力以及與開放手機(jī)聯(lián)盟的通力合作,我們相信Android會(huì)越來越好,一定會(huì)成為主流的手機(jī)操作系統(tǒng)平臺(tái)。本書將通過十多個(gè)實(shí)際的開發(fā)案例對(duì)Android平臺(tái)展開詳細(xì)的實(shí)戰(zhàn)介紹。 本書主要內(nèi)容 第1章主要介紹Android平臺(tái)發(fā)展史、平臺(tái)架構(gòu)及開發(fā)環(huán)境等。 第2章主要介紹圖片瀏覽器案例的詳細(xì)開發(fā)過程。 第3章主要介紹文件瀏覽器案例的詳細(xì)開發(fā)過程。 第4章主要介紹通訊錄案例的詳細(xì)開發(fā)過程。 第5章主要介紹任務(wù)管理器案例的詳細(xì)開發(fā)過程。 第6章主要介紹音樂播放器界面案例的詳細(xì)開發(fā)過程。 第7章主要介紹天氣預(yù)報(bào)案例的詳細(xì)開發(fā)過程。 第8章主要介紹多媒體播放器案例的詳細(xì)開發(fā)過程。 第9章主要介紹短信語音播報(bào)案例的詳細(xì)開發(fā)過程。 第10章主要介紹手機(jī)遠(yuǎn)程監(jiān)控器案例的詳細(xì)開發(fā)過程。 第11章主要介紹JETBOY游戲案例的詳細(xì)開發(fā)過程。 第12章主要介紹“連連看”游戲案例的詳細(xì)開發(fā)過程。 第13章主要介紹“貪吃蛇”游戲案例的詳細(xì)開發(fā)過程。 第14章主要介紹GPS和Google Map APl的使用。 第15章主要介紹AppWidgets原理和應(yīng)用。 本書由張利國負(fù)責(zé)策劃和統(tǒng)稿,感謝xmobileapp團(tuán)隊(duì)的同事羅峰、代聞、龔海平、王植萌、趙栓、徐學(xué)東等積極參與本書的編寫和修改工作。本文部分案例參考于網(wǎng)上的源代碼,代碼改動(dòng)遵循Apache Licence和GPL Licence,適于商業(yè)發(fā)布,作者如發(fā)現(xiàn)被侵權(quán),請(qǐng)及時(shí)聯(lián)系。

內(nèi)容概要

  本書作為《Android平臺(tái)手機(jī)軟件開發(fā)》系列叢書的第二本分冊(cè),將通過10多個(gè)實(shí)際的開發(fā)案例對(duì)Android平臺(tái)展開詳細(xì)的實(shí)戰(zhàn)介紹,內(nèi)容涉及應(yīng)用程序(如圖片瀏覽器、文件瀏覽器、通訊錄、任務(wù)管理器等),實(shí)用軟件(如音樂播放器、天氣預(yù)報(bào)、多媒體播放器、短信語音播報(bào)、手機(jī)遠(yuǎn)程監(jiān)控器等),游戲軟件(如JET BOY、“連連看”、“貪吃蛇”游戲等)以及其他程序的詳細(xì)開發(fā)過程?! ”緯m合對(duì)Android手機(jī)平臺(tái)開發(fā)具有一定基礎(chǔ)的人員參考使用,也可用作培訓(xùn)教材以及大專院校Android課程的參考書,并適合讀者自學(xué)。

作者簡介

張利國,大連理工大學(xué)畢業(yè);工學(xué)碩士,xmobileapp團(tuán)隊(duì)和工作室的創(chuàng)建者之一。先后在惠普、瞬聯(lián)軟件、阿爾卡特朗訊等公司從事軟件研發(fā)、項(xiàng)目管理等工作:曾將引力模型引入Google HITS算法,在相關(guān)國際會(huì)議上發(fā)表了《G-HITS:A Link Analysis Algorithm Based on Gravitation Model》等學(xué)術(shù)論文。出版了《Android移動(dòng)開發(fā)入門與進(jìn)階》一書。目前主要從事于移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的研究與項(xiàng)目管理工作,研究興趣有Android、iPhone等智能手機(jī)平臺(tái)與應(yīng)用、移動(dòng)互聯(lián)網(wǎng)、智能搜索引擎等。代聞,北京郵電大學(xué)畢業(yè),工學(xué)碩士,就職于IBM中國軟件開發(fā)中心,從事IBM Symphony產(chǎn)品研發(fā)。研究興趣包括Androld手機(jī)平臺(tái)、嵌入式設(shè)備、操作系統(tǒng)、瀏覽器二次開發(fā)、Eclipse平臺(tái)插件、Open Office開發(fā)以及網(wǎng)絡(luò)安全。龔海平,北京大學(xué)畢業(yè).就職于網(wǎng)易杭州研究院.從事網(wǎng)易博客產(chǎn)品研發(fā),研究興趣包括Android手機(jī)平臺(tái)、搜索引擎、數(shù)據(jù)挖掘、SIP/VolP通信協(xié)議等。

書籍目錄

第1章 Android移動(dòng)平臺(tái)發(fā)展概述  1.1 Android誕生背景  1.2 Android開發(fā)框架  1.3 Android最新進(jìn)展 第2章 圖片瀏覽器  2.1 案例背景  2.2 案例設(shè)計(jì)與實(shí)現(xiàn)  2.3 案例演示  2.4 本章小結(jié) 第3章 文件瀏覽器  3.1 案例背景  3.2 案例設(shè)計(jì)與實(shí)現(xiàn)  3.3 案例演示  3.4 本章小結(jié) 第4章 通訊錄  4.1 案例背景  4.2 案例設(shè)計(jì)與實(shí)現(xiàn)  4.3 案例演示  4.4 本章小結(jié) 第5章 任務(wù)管理器  5.1 案例背景  5.2 案例設(shè)計(jì)與實(shí)現(xiàn)  5.3 案例演示  5.4 本章小結(jié) 第6章 音樂播放器  6.1 案例背景  6.2 案例設(shè)計(jì)與實(shí)現(xiàn)  6.3 案例演示  6.4 本章小結(jié) 第7章 天氣預(yù)報(bào)  7.1 案例背景  7.2 案例設(shè)計(jì)與實(shí)現(xiàn)  7.3 案例演示  7.4 本章小結(jié) 第8章 多媒體播放器  8.1 案例背景  8.2 案例設(shè)計(jì)與實(shí)現(xiàn)  8.3 案例演示  8.4 本章小結(jié) 第9章 短信語音播報(bào)  9.1 案例背景  9.2 案例設(shè)計(jì)與實(shí)現(xiàn)  9.3 案例演示  9.4 本章小結(jié) 第10章 手機(jī)遠(yuǎn)程監(jiān)控器  10.1 案例背景  10.2 案例設(shè)計(jì)與實(shí)現(xiàn)  10.3 案例演示  10.4 本章小結(jié) 第11章 JET BOY游戲  11.1 案例背景  11.2 案例設(shè)計(jì)與實(shí)現(xiàn)  11.3 案例演示  11.4 本章小結(jié) 第12章 “連連看”小游戲  12.1 案例背景  12.2 案例設(shè)計(jì)與實(shí)現(xiàn)  12.3 案例演示  12.4 本章小結(jié) 第13章 “貪吃蛇”游戲  13.1 案例背景  13.2 案例設(shè)計(jì)與實(shí)現(xiàn)  13.3 本章小結(jié) 第14章 GPS和Google Map API的使用  14.1 案例背景  14.2 案例設(shè)計(jì)與實(shí)現(xiàn)  14.3 案例詳解  14.4 知識(shí)點(diǎn)擴(kuò)展  14.5 本章小結(jié) 第15章 AppWidgets原理和應(yīng)用  15.1 AppWidgets相關(guān)知識(shí)  15.2 BatteryWidget范例  15.3 RSS Widget范例  15.4 本章小結(jié) 參考文獻(xiàn) 

章節(jié)摘錄

插圖:Dalvik虛擬機(jī)是Google用于移動(dòng)設(shè)備Android平臺(tái)的一個(gè)重要組成部分。虛擬機(jī)可運(yùn)行Java平臺(tái)應(yīng)用程序,這些應(yīng)用程序被轉(zhuǎn)換成緊湊的Dalvik:可執(zhí)行格式(.de×),該格式適合內(nèi)存和處理器速度受限的系統(tǒng)。大多數(shù)虛擬機(jī)(包括.Java虛擬機(jī))與Dalvik虛擬機(jī)不同,前者是棧機(jī)(Stack Machine),而Dalvik虛擬機(jī)是基于寄存器的架構(gòu)。就像CISC與RISC的爭論,這兩種方式的相對(duì)優(yōu)點(diǎn)是一個(gè)不斷爭論的話題,而且有時(shí)技術(shù)界限會(huì)變得模糊不清。此外,兩種方法的相對(duì)優(yōu)勢取決于所選擇的解釋/編譯策略。但是,總的來說,基于棧的虛擬機(jī)必須使用指令來載入棧上的數(shù)據(jù),或使用指令來操縱數(shù)據(jù),因此與基于寄存器的虛擬機(jī)相比,需要的指令更多。

編輯推薦

《Android移動(dòng)開發(fā)案例詳解》:Android平臺(tái)手機(jī)軟件開發(fā)系列叢書

圖書封面

圖書標(biāo)簽Tags

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


    Android移動(dòng)開發(fā)案例詳解 PDF格式下載


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

 
 

  •   對(duì)編程一竅不通,看著玩的,想知道軟件功能是怎么實(shí)現(xiàn)的
  •   我以前還不相信別人的評(píng)價(jià),買了這本書之后,我才后悔了,真正是把代碼扔上去就完事,哪你為什么不把代碼打印全了,里面還有省略,代碼不分先后順序,無關(guān)痛癢的一些解釋,你到是把案例演示寫的清楚,我要的是怎么實(shí)現(xiàn),你難道不知道寫書是給別人看的,你們想盡辦法寫的叫別人看不懂,然后顯示自己很厲害是不是,大小寫寫錯(cuò),你們到底用心沒有
  •   有一定基礎(chǔ)的可以看看
  •   這種類型的還沒見過,對(duì)我程序設(shè)計(jì)很有啟發(fā),贊一個(gè)vvvvvvvvvv
  •   案例都是片段
  •   書都是自己選的,書的好壞不在于華麗的包裝與內(nèi)容,一本好書就是能對(duì)你有啟發(fā),發(fā)展你的思維
  •   此書不錯(cuò),描述也可以。
  •   朋友讓給他買,我沒讀過...
  •   有一定基礎(chǔ)可以看看
  •   以為是本不錯(cuò)的書,不過拿到后看到做工很單薄,跟實(shí)際價(jià)格感覺太不值。
    內(nèi)容還沒有看,連個(gè)光盤也沒有,好在可以下載到源碼。希望書的內(nèi)容不要再讓人失望。
  •   買完了就后悔了,書寫的一般,感覺就是把代碼壘到書中就完事了,也沒有什么例程分析,具體過程就是你自己看代碼。代碼的確很多,細(xì)節(jié)太少,感覺是一部粗制濫造的書。
  •   我大致看了一下,都是比較常用的例子,很基礎(chǔ)
  •   內(nèi)容不錯(cuò) 有的代碼不能用 希望改進(jìn)
  •   書已經(jīng)收到,但是這邊快遞公司效率較低,星期二書到南京,我等到星期五才拿到書 郵件提示我確認(rèn)收到,但是點(diǎn)擊后


    * 需支付的訂單(0)
    * 確認(rèn)收貨(0)
    * 站內(nèi)消息(3)
    * 寫評(píng)論(1)

  •   內(nèi)容過時(shí),而且好多東西都用不了
  •   確實(shí)講解的太粗!!
  •   不錯(cuò),挺好,好評(píng),贊
  •   內(nèi)容還行,特別對(duì)于喜歡代碼的朋友來說真的還不錯(cuò)。
  •   這本書沒有必要買 全是代碼 網(wǎng)上可以找得到
  •   確實(shí)全是代碼 但是對(duì)于喜歡看代碼的我來說和適合我。。
  •   商品的發(fā)貨速度挺快,書的質(zhì)量也挺好,唯一不足的就是,書的邊角有被水浸過的痕跡。
  •   可以去網(wǎng)站下載代碼,這個(gè)不錯(cuò)。省了我敲代碼的時(shí)間,沒有光盤也一樣。下載網(wǎng)址在書的封皮上。
  •   本書的案例沒什么參考價(jià)值,直接把代碼向書上貼。
 

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

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